আপনি এক্সকোডের মাধ্যমে ডিভাইসে অ্যাপটি চালিয়ে অ্যাপটি ডিবাগ করতে পারেন।
প্রথমে প্রাক-প্রয়োজনীয়গুলি সঠিকভাবে পেতে দিন। আপনার ম্যাকোস এবং এক্সকোড ইনস্টলডের সাম্প্রতিক সংস্করণ সহ ম্যাক অ্যাক্সেসের প্রয়োজন হবে (প্রতিটিের জন্য ম্যাকোস হাই সিয়েরা 10.13.6 এবং এক্সকোড 9.4.1) pre
আপনার ম্যাক প্রস্তুত হওয়ার পরে, অ্যাপ্লিকেশনটির উত্স কোডটিতে অ্যাক্সেস পান। এক্সকোড দিয়ে প্রজেক্ট ফাইলের জন্য এক্সকোডেপোজেক্ট ফাইলটি খুলুন। নমুনা নামের একটি প্রকল্পের প্রকল্প ফাইলটি এটি ফাইন্ডারে দেখায়:
আপনি যখন এক্সকোড দিয়ে প্রকল্পটি খোলেন, আপনার পরবর্তী পদক্ষেপটি এটি সফলভাবে তৈরি করা হবে। এক্সকোড মেনু বারটি থেকে Shift+ Command+ টিপে rবা পণ্য Product বিল্ড ফর → নির্বাচন করে এটি করুন। একটি সফল বিল্ড (কোনও সংকলনের ত্রুটি নেই) ডেস্কটপে প্রদর্শিত এইচইউডি দ্বারা নির্দেশিত:
পরবর্তী পদক্ষেপটি ডিভাইসে চালানো হবে। বাজ তারের সাহায্যে আপনার আইফোন এক্সটিকে আপনার ম্যাকের সাথে সংযুক্ত করুন। এক্সকোড সরঞ্জামদণ্ডে রান গন্তব্য নির্বাচন ড্রপডাউনটিতে ডিভাইসটি সংযুক্ত রয়েছে এবং এটি Xcode দ্বারা স্বীকৃত তা যাচাই করুন:
অ্যাপ্লিকেশনটি চালানোর জন্য উপরের চিত্রের মতো ড্রপডাউনটিতে ডিভাইস এবং অ্যাপের নামটি নির্বাচিত হয়ে গেলে, সরঞ্জামদণ্ডে প্লে বোতামটি ক্লিক করুন, বা পণ্য Product মেনু বার থেকে চালান বা কীবোর্ড শর্টকাট Command+ ব্যবহার করুন r।
এখন অ্যাপ্লিকেশনটি আপনার আইফোনে চালু করা উচিত। আপনার আইফোনটি আনলকড রয়েছে এবং ম্যাক এবং আইফোন উভয়ই একে অপরকে বিশ্বাস করেছে তা নিশ্চিত করুন। ডিভাইসে অ্যাপটি ডিবাগ করতে সক্ষম হওয়ার জন্য আপনাকে আপনার রেজিস্টার্ড অ্যাপল বিকাশকারী আইডিটি কোডকোডে যুক্ত করতে হবে (যদি ইতিমধ্যে এটি না করা হয়)।
ধরে নিলাম যে উপরে বর্ণিত সমস্ত কিছুই সঠিকভাবে সেটআপ করা হয়েছে, আপনার আইফোনে এক্সকোডের মাধ্যমে অ্যাপটি চালু করতে এবং এটি ডিবাগ করতে সক্ষম হওয়া উচিত।
ক্র্যাশ সনাক্তকরণ:
যেমন আপনি উল্লেখ করেছেন যে আপনার অ্যাপ্লিকেশনটি লঞ্চের সময় ক্রাশ হচ্ছে, আমি ধরে নিচ্ছি যে আপনি ডিভাইসটি তৈরি করছেন এবং এটির অভিজ্ঞতা নিচ্ছেন। আপনার অ্যাপ্লিকেশন কোডটিতে ক্রাশ হওয়ার কারণটি পিন-পয়েন্ট করতে আপনি নিম্নলিখিত পদক্ষেপগুলি নিতে পারেন:
এক্সকোডে ব্রেকপয়েন্ট ন্যাভিগেটরে নেভিগেট করুন Command+ টিপুন 8বা ভিউ → ন্যাভিগেটরগুলি → মেনু বারে ব্রেকপয়েন্ট ন্যাভিগেটরটি নির্বাচন করে।
+
নীচের টুলবার অঞ্চলে প্রদর্শিত একটি ব্রেকপয়েন্ট পয়েন্ট বোতামে ক্লিক করুন ।
- ব্যতিক্রম ব্রেকপয়েন্টটি নির্বাচন করুন ...
- বরখাস্ত করতে পপআপের বাইরে ক্লিক করুন। নিশ্চিত করুন যে ব্রেকপয়েন্টটি ক্রাশের কারণটি ধরতে সক্ষম হয়ে সক্ষম হয়েছে।
শুভকামনা!