الصاق دیباگر به اپلیکیشن iOS — به زبان ساده
گاهی اوقات لازم است که اقدام به الصاق دیباگر (debugger) به اپلیکیشن iOS بکنیم، هر چند که از XCode اجرا نشده باشد. به این منظور یک روش آسان وجود دارد که در ادامه این مقاله آن را توضیح میدهیم.
مراحل اتصال به اپلیکیشن در حال اجرا
- اپلیکیشن باید یا در شبیهساز یا روی دستگاه در حالت اجرایی باشد.
- گزینه Debug را از منوی Xcode انتخاب کنید.
- گزینه Attach to Process را انتخاب کنید.
- بدین ترتیب ID پردازش در حال اجرا، با نام اپلیکیشن در بخش Likely Targets نمایش مییابد.
- مانند یک دیباگ نرمال به این پردازش وصل شوید و باید عملکرد صحیحی داشته باشد.
مراحل اتصال به اپلیکیشن زمانی که نصب شده اما اجرا نشده است
- اپلیکیشن روی شبیهساز یا دستگاه نصب شده است.
- گزینه Debug را از منوی Xcode انتخاب کنید.
- گزینه Attach to Process by PID or Name را انتخاب کنید.
- یک صفحه باز میشود که در آن میتوانید PID یا نام اپلیکیشنی که میخواهید دیباگ کنید را وارد نمایید.
پس از الصاق میتوانید وضعیت دیباگ را در نوار ناوبری پنجره Xcode به صورت Waiting ببینید. در ناحیه دیباگ گزینه debugging باید به صورت فعال تنظیم شده باشد:
زمانی که اپلیکیشن را باز کنید، این وضعیت به صورت running درمیآید.
برای جداسازی حالت دیباگ زیر پردازش الصاق یافته یک گزینه ظاهر میشود:
سخن پایانی
به این ترتیب به انتهای این مقاله با موضوع بررسی روشهای مختلف دیباگ اپلیکیشنهای iOS میرسیم. برای دیباگ کردن در Xcode گزینههای زیادی وجود دارد که با کمی بررسی کردن میتوانید در مورد آنها اطلاعات بیشتری کسب کنید.
اگر این مطلب برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی
- آموزش برنامه نویسی Swift (سوئیفت) برای برنامه نویسی iOS
- مجموعه آموزشهای دروس علوم و مهندسی کامپیوتر
- تولید لاگ تمیز و قابل جستجو در سوئیفت با OSLog — راهنمای کاربردی
- آموزش سوئیفت (Swift) — مجموعه مقالات مجله فرادرس
==