ios - for - এক্সকোড ত্রুটি "বিকাশকারী ডিস্ক চিত্রটি খুঁজে পেল না"




xcode for windows (16)

এই ত্রুটিটি ঘটে যখন এক্সকোডের সংস্করণটি ডিভাইসের পূর্বরূপ দেয়

উদাহরণস্বরূপ, এক্সকোড 7.2 এ আইওএস 9.3 চালিত কোনও ডিভাইসে একটি বিল্ড চালানোর চেষ্টা করার ফলে এই ত্রুটি হয়; Could not find Developer Disk Image

আসলে কী ঘটছে তা বর্ণনা করে এমন একটি ত্রুটি বার্তা কেন সরবরাহ করা যায় না আমার বাইরে (অ্যাপল, আমি আপনাকে দেখছি।)।

অ্যাপ স্টোরের মাধ্যমে বা সংযুক্ত আইওএস হার্ডওয়ারের সাথে আন্তঃক্ষেত্রের গ্যারান্টি সরবরাহ করতে সরাসরি ডাউনলোডের মাধ্যমে এক্সকোডের সর্বশেষ সংস্করণে আপডেট করুন।

এক্সকোডে সংযুক্ত আইওএস ডিভাইসে কোনও বিল্ড চালানোর চেষ্টা করার সময় আমি ত্রুটিটি পাই:

বিকাশকারী ডিস্ক চিত্র খুঁজে পাওয়া যায় নি

আমি দেখেছি যে এক্সকোডের জন্য সর্বজনীন বিটা ছিল, তাই আমি এটি ইনস্টল করেছি।

নতুন বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল আপনার আইফোনটিতে সরাসরি আপনার অ্যাপ্লিকেশন আপলোড করার জন্য আপনার বিকাশকারী প্রোগ্রাম অ্যাকাউন্ট ডিঙ্গাস থাকা দরকার না।

তবে, আমার আইফোন 4 এস-তে আমি আইওএস 8.4-তে একটি সর্বজনীন বিটা আপডেটও করেছি, সমস্যা হ'ল এটির জন্য কোনও বিকাশকারী ডিস্ক চিত্র নেই।

আমি এটি কোথায় খুঁজে পাব বা কীভাবে এটি ঠিক করা যায়?


অন্যরা যেমন পরামর্শ দিয়েছিল, এই সমস্যাটি একটি বেমানান আইওএস সংস্করণ (যা এক্সকোড সমর্থন করে এমন সর্বাধিক সংস্করণের চেয়ে বেশি) এর কারণ। সাধারণত এটি এক্সকোড আপডেট করে সম্বোধন করা যেতে পারে, তবে কখনও কখনও আপনি এটি করতে সীমাবদ্ধ থাকতে পারেন, তাই এখানে অন্য কাজের সমাধান।

ম্যানুয়ালি dmg নতুন dmg চিত্রটি ধরতে dmg (বা এই লিঙ্কটি মারা গেলে গুগল অনুরূপ জিনিসগুলি) -এ যান এবং তারপরে এটি মাউন্ট করুন। আপনি যদি ইতিমধ্যে এটি করছেন তবে নতুন cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ সম্ভবত আপনার জন্য কাজ করছে না তবে আপনি cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ করতে পারেন আপনি যে চিত্রটি ইনস্টল করেছেন তা পুরানো এক্সকোডে অনুলিপি করতে / cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

অবশ্যই এটি ভবিষ্যতের সংস্করণগুলির জন্য কাজ করার গ্যারান্টিযুক্ত নয়, তবে এটি অবশ্যই চেষ্টা করার মতো। আমার জন্য, আমার আইওএস সংস্করণটি 9.3.1 (13E238) , তবে আমি 9.3 (13E230) অনুলিপি করেছি এবং এটি ঠিক কাজ করে।


আইওএস 10 বিটা 7 এর জন্য, কমান্ড লাইনে নিম্নলিখিত লিঙ্কটি যুক্ত করুন:

sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5339a\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

আইওএস ডিভাইস সহায়তা ফাইলের জন্য নতুন আপডেট। এক্সকোড আপডেট করার দরকার নেই।

আপনাকে কেবল এক্সকোডের ডিভাইস সমর্থন ফোল্ডারে সমর্থন ফাইল যুক্ত করতে হবে।

আইওএস 11.3 বিকাশকারী ডিস্ক চিত্র

আইওএস 11.4 বিকাশকারী ডিস্ক চিত্র

আইওএস 12.0 বিকাশকারী ডিস্ক চিত্র

আইওএস 12.1 বিকাশকারী ডিস্ক চিত্র

আইওএস 12.2 বিকাশকারী ডিস্ক চিত্র

আইওএস 12.3 বিকাশকারী ডিস্ক চিত্র

আইওএস 12.3.1 বিকাশকারী ডিস্ক চিত্র

আইওএস 13.0 বিকাশকারী ডিস্ক চিত্র

জিপটি বের করুন এবং তারপরে ফোল্ডারটি অনুলিপি করুন।

এই ফোল্ডারটি এই পথে আটকে দিন

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

এক্সকোড ছেড়ে প্রস্থান করুন, এটি কাজ করবে।



আপনি এই সংগ্রহস্থল থেকে Xcode iOS DiskImage ইমেজ সমর্থন করতে যে কোনও iOS সংস্করণ যুক্ত করতে পারেন

  1. নির্দিষ্ট ভাণ্ডার থেকে আপনার প্রয়োজনীয় সংস্করণটি ডাউনলোড করুন
  2. Xcode ছাড়ুন
  3. Applications ফোল্ডারটি খুলুন
  4. আপনি Xcode.app ডান ক্লিক করুন এবং Show Package Contents মেনু চয়ন Show Package Contents
  5. / /Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ যান
  6. সংগ্রহস্থলীতে নির্দিষ্ট নামের সাথে ফোল্ডার তৈরি করুন এবং DeveloperDiskImage.dmg এবং DeveloperDiskImage.dmg.signature ফাইলগুলি রাখুন
  7. Xcode চালান

ডিস্ক চিত্র অবশ্যই ফোল্ডারে থাকতে হবে:


আমার সমস্যাটি ছিল এক্সকোড 7 এবং এক্সকোড 6.4 বিটা এবং আইওএস 8.4 - ডিভাইসটি সামঞ্জস্যপূর্ণ নয়।

কীভাবে ঠিক করতে হবে তা আরও ভালভাবে বোঝার জন্য একই সমস্যার ক্ষেত্রে, পরবর্তীটি করুন:

  1. / অ্যাপ্লিকেশনস / এক্সকোড- বিটা.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্ম / আইফোনস.প্ল্যাটফর্ম / ডিভাইসসপোর্টে যান
  2. যাও
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup পোর্ট /
  3. অন্য ফোল্ডারে আইওএস 8.4 ফোল্ডারটি অনুলিপি করুন

  1. এক্সকোড পুনরায় চালু করুন

আমি Xcode 7.3 বা আপনার Xcode এর পুরানো সংস্করণে একই সমস্যার মুখোমুখি হচ্ছি এবং আমার ডিভাইস সংস্করণটি হ'ল আইওএস 10 বা আপনার OS এর নতুন সংস্করণ।

আপনার এক্সকোডটি পুরানো হয়ে গেলে এবং আপনি ব্যবহার করছেন সম্পর্কিত ডিভাইসটি সর্বশেষ সংস্করণে আপডেট করা হলে এই ত্রুটিটি প্রদর্শিত হয় is

আমরা নীচের পদক্ষেপগুলি অনুসরণ করে এই সমস্যাটি সমাধান করতে পারি:

পদ্ধতি 1: -

  • আপনার এক্সকোডের এক্সকোড 7.3 বা সংস্করণে ডান ক্লিক করুন, এখন " প্যাকেজ সামগ্রী দেখান ", " সামগ্রী ", " বিকাশকারী ", " প্ল্যাটফর্ম ", " আইফোনএস.প্ল্যাটফর্ম ", " ডিভাইস সমর্থন " নির্বাচন করুন।

  • এখন দেখুন আপনার ক্ষেত্রে 12.1 বা নতুন সংস্করণ (ফোল্ডার) এর মতো বিকাশকারী ডিস্ক চিত্রের (ফোল্ডার) সর্বশেষতম সংস্করণ রয়েছে। সর্বশেষ সংস্করণটি অনুলিপি করুন এবং একই ফোল্ডার ডিভাইস সহায়তাতে আটকান।

  • আমার ক্ষেত্রে আমার কাছে 12.1 হল সর্বশেষতম ফোল্ডার। এখন এটি সেই সংস্করণের অনুলিপি যেমন আপনার ক্ষেত্রে 12.1 অনুলিপি বা নতুন সংস্করণ (ফোল্ডার) অনুলিপি তৈরি করবে।

  • এখন আপনার আইফোনের মত সর্বশেষ সংস্করণে অনুলিপি ফোল্ডারের নাম পরিবর্তন করুন। আমার ক্ষেত্রে, আমার কাছে 12.1 (ফোল্ডার) অনুলিপি রয়েছে এবং এটি 12.4 এ নামকরণ করুন। আপনি উপরের স্ক্রিনশট এ দেখতে পারেন। আপনি আপনার ফোনের সর্বশেষ সংস্করণ অনুযায়ী এটি পরিবর্তন করতে পারেন। আমার এটি 12.4 এর জন্য প্রয়োজন তাই আমি কেবল ফোল্ডারটির নাম পরিবর্তন করে 12.4 করব।

  • এখন আপনার এক্সকোডে একটি নতুন বিকাশকারী ডিস্ক চিত্র রয়েছে। এখনই অনুসন্ধানকারীটি বন্ধ করুন এবং আপনার এক্সকোডটি প্রস্থান করুন। আপনার এক্সকোডটি খুলুন এবং ত্রুটিটি চলে যাবে। এখন আপনি আপনার সর্বশেষতম ডিভাইসটিকে পুরানো এক্সকোড সংস্করণে সংযুক্ত করতে পারেন।

                          **OR**

পদ্ধতি 2: -

সবার আগে সর্বশেষতম এক্সকোড সংস্করণটি ডাউনলোড করুন। সর্বশেষতম এক্সকোড ইনস্টল করার দরকার নেই।

আমরা নীচের পদক্ষেপগুলি অনুসরণ করে এই সমস্যাটি সমাধান করতে পারি:

  • আপনার এক্সকোডের এক্সকোড 8 বা নতুন সংস্করণে ডান ক্লিক করুন, " প্যাকেজ সামগ্রীগুলি দেখান ", " সামগ্রীগুলি ", " বিকাশকারী ", " প্ল্যাটফর্মগুলি ", " আইফোনএস.প্ল্যাটফর্ম ", " ডিভাইস সমর্থন " নির্বাচন করুন
  • 10.0 ফোল্ডারটি (বা পরবর্তী সংস্করণের জন্য উপরে) অনুলিপি করুন।
  • ফাইন্ডারে ফিরে আসুন অ্যাপ্লিকেশনগুলি আবার নির্বাচন করুন
  • আপনার এক্সকোডের এক্সকোড 7.3 বা সংস্করণে ডান ক্লিক করুন, এখন "প্যাকেজ সামগ্রী দেখান", "সামগ্রী", "বিকাশকারী", "প্ল্যাটফর্ম", "আইফোনএস.প্ল্যাটফর্ম", "ডিভাইস সমর্থন" নির্বাচন করুন
  • 10.0 ফোল্ডারটি পেস্ট করুন (বা পরবর্তী সংস্করণের জন্য উপরে)।

এখন আপনার এক্সকোডে একটি নতুন বিকাশকারী ডিস্ক চিত্র রয়েছে। এখনই অনুসন্ধানকারীটি বন্ধ করুন এবং আপনার এক্সকোডটি প্রস্থান করুন। আপনার এক্সকোডটি খুলুন এবং ত্রুটিটি চলে যাবে। এখন আপনি আপনার সর্বশেষতম ডিভাইসটিকে পুরানো এক্সকোড সংস্করণে সংযুক্ত করতে পারেন।

অথবা

আপনি যদি সর্বশেষতম এক্সকোডটি ডাউনলোড করতে না পারেন তবে আপনি এই লিঙ্কটি থেকে আপনার এক্সকোডের জন্য সর্বশেষতম বিকাশকারী ডিস্ক চিত্র পেতে পারেন: -

কীভাবে এক্সকোড ডিএমজি বা এক্সআইপি ফাইল ডাউনলোড করবেন?

তাদের উত্তরের জন্য @ হাইলেকে ধন্যবাদ যাতে লোকেরা সর্বশেষতম ডিএমজি ডাউনলোড করতে পারে।


আমি একই সমস্যাটি অনুভব করেছি:

বিকাশকারী ডিস্ক চিত্র খুঁজে পাওয়া যায় নি

আমার এক্সকোড সংস্করণটি 7.0.1 ছিল এবং আমি আমার আইফোনের সংস্করণটি 9.2 এ আপডেট করেছি এবং এক্সকোড ব্যবহার করার পরে আমি এই সমস্যায় পড়েছি।

সমাধানটি বেশ সহজ: এক্সকোড 7.2 এর সর্বশেষতম সংস্করণটি ডাউনলোড করুন যা 8 ডিসেম্বর, 2015 এ প্রকাশিত হয়েছিল এবং এটি ইনস্টল করুন। আগের মতোই সবকিছু আপনার পক্ষে ঠিক কাজ করে।

দ্রষ্টব্য: আসল সমস্যাটি হল আপনার এক্সকোড সংস্করণটি আপনার ডিভাইসের সংস্করণটির সাথে সামঞ্জস্যপূর্ণ / পুরানো নয়।


আমি এটি পেয়েছি, এবং আমি এক্সকোড 7.2.1 এ আছি ... আমি আইওএস 9.3 ডাউনলোড করার সময় এটি উপস্থিত হয়েছিল। আপনার প্রকল্প -> বেস এসডিকে পরীক্ষা করুন এবং এটি যদি আপনার ডিভাইসের সংস্করণে একরকম বা তার আগে না হয় তবে সমস্যাটি the আমি "আপডেটগুলি" বিভাগে কিছুই দেখতে পেলাম না, তবে আমি যখন অ্যাপ স্টোরটিতে "এক্সকোড" অনুসন্ধান করেছি তখন এটি 7.3 এর আপডেট ছিল had

আইওএস 9.3 এবং এক্সকোড 7.3 এ আপগ্রেড করার জন্য এক্সকোড চালনার জন্য ম্যাক ওএস এক্স ভি 10.11 (এল ক্যাপিটান) প্রয়োজন , এবং সে কারণেই অটো আপডেটটি এক্সকোড সংস্করণগুলিকে আপগ্রেড করছে না।


আমিও এই সমস্যার মুখোমুখি হয়েছি এবং আমি এক্সকোড 7.2 এ আছি।

আইওএস 9.3 ডাউনলোড করার সময় এটি উপস্থিত হয়েছিল।

আপনার প্রকল্প -> বেস এসডিকে পরীক্ষা করুন এবং এটি যদি আপনার ডিভাইসের সংস্করণে একরকম বা তার আগে না হয় তবে সমস্যাটি the

আমি "আপডেটগুলি" বিভাগে কিছুই দেখতে পেলাম না, তবে আমি যখন অ্যাপ স্টোরটিতে "এক্সকোড" অনুসন্ধান করেছি তখন এটিতে 7.3 এর আপডেট ছিল। আইওএস 9.3 এবং এক্সকোড 7.3 এ আপগ্রেড করার জন্য এক্সকোড চালানোর জন্য ম্যাক ওএস এক্স ভি 10.11 (এল ক্যাপিটান) প্রয়োজন, এবং সে কারণেই অটো আপডেটটি এক্সকোড সংস্করণগুলিকে আপগ্রেড করছে না।


এই সমস্যাটি আপনার আইওএস সংস্করণ এবং এক্সকোড সংস্করণ নয়।

উদাহরণ:

আইওএস 9.3 জিএম সহ আপনার আইফোন রয়েছে এবং আপনার এক্সকোড সংস্করণ 7.2.1 । এটি আপনাকে আপনার Xcode 7.3 এ আপডেট করতে হবে এমন সমস্যার দিকে নিয়ে যায় যা আইওএস 9.3 এর জন্য এসডিকে এবং সম্পর্কিত স্টাফ অন্তর্ভুক্ত করে।


এটি কাজ করে, আমার ক্ষেত্রে এক্সকোডের জন্য 7.3 থেকে 7.1 পর্যন্ত। আইওএস ডিভাইস ওএস 9.2.1 এর জন্য ডিরেক্টরি 9.2 অনুলিপি করুন।


এটি যখন ঘটে তখন আপনার এক্সকোড সংস্করণে আপনার টার্গেট ওএসে অ্যাপ্লিকেশনটি তৈরি করতে প্রয়োজনীয় উপাদান না থাকে। আপনার এক্সকোড আপডেট করা উচিত

আপনি যদি কোনও বিটা ওএস সংস্করণে কোনও নতুন অ্যাপ্লিকেশন তৈরি করছেন যা কোনও স্থিতিশীল এক্সকোড সংস্করণ তৈরি করতে সক্ষম না হয় তবে আপনার নতুন Xcode বিটা সংস্করণটি ডাউনলোড করা উচিত।

আমারও এই সমস্যা ছিল আমি আমার আইওএস 10 বিটা আইফোনের জন্য এক্সকোড 7.3 ব্যবহার করছিলাম, তাই আমি এক্সকোড 8-বিটা ইনস্টল করতে গিয়েছিলাম এবং নতুন বিল্ড সরঞ্জাম দিয়ে এক্সকোডের স্থিতিশীল সংস্করণটি ব্যবহার করতে চালিয়ে যাওয়ার জন্য আমি নিম্নলিখিত পদক্ষেপটি করেছি:

@ Onmyway133 উত্তরটির মতো , তবে আরও ব্যবহারকারী-বান্ধব Xcode 8-beta সংস্করণ ইনস্টল করার পরে, এক্সকোড 7.3 পছন্দগুলি ( Cmd + , ) এ যান, ট্যাব অবস্থানে যান, ড্রপডাউনটিতে Command Line Tools Xcode 8 এ পরিবর্তন করুন তালিকা।

আমি এক্সকোড 7.3 ব্যবহার করে আইওএস সিমুলেটর 9.3 এবং আমার ডিভাইস আইওএস 10 বিটা উভয়কে সাফল্যের সাথে তৈরি করেছি।


নতুন আইওএস চালিত কোনও ডিভাইসে মোতায়েন করার একটি উপায় আছে যা Xcode বিশেষ সংস্করণটি আসলে সমর্থন করে না। আপনাকে যা করতে হবে তা হ'ল Xcode নতুন সংস্করণ থেকে বিকাশকারী ডিস্ক চিত্রযুক্ত ফোল্ডারে অনুলিপি করা।

উদাহরণস্বরূপ, আপনি এই পদ্ধতিটি ব্যবহার করে Xcode 7.2.1 (যা কেবলমাত্র iOS 9.2 পর্যন্ত সমর্থন করে) iOS 9.3 চালিত কোনও ডিভাইসে মোতায়েন করতে পারেন। Xcode 7.3 ইনস্টল এ যান এবং নেভিগেট করুন:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

এখান থেকে, ফোল্ডারে অনুলিপি করুন যা আপনি Xcode- র পুরানো সংস্করণে চালনার চেষ্টা করছেন এমন সংস্করণটি কপি করুন (উদাহরণস্বরূপ, এটি প্রথম বন্ধনীতে বিল্ড নম্বর সহ 9.3)। এক্সকোডের অন্য ইনস্টলটিতে এই ফোল্ডারটি অনুলিপি করুন এবং এখন আপনার আইওএসের সেই বিশেষ সংস্করণটি চালিত কোনও ডিভাইসে মোতায়েন করতে সক্ষম হওয়া উচিত।

এটি ব্যর্থ হবে, তবে, আপনি যদি SDK নতুন সংস্করণে বিশেষত যুক্ত করা হয়েছে এমন এপিআই কলগুলি ব্যবহার করছেন। সেক্ষেত্রে আপনাকে Xcode আপডেট করতে বাধ্য করা হবে।


ভবিষ্যতে এই জাতীয় সমস্যাগুলির জন্য লোকেরা, সাবধান হন যে এই সমস্যাটি মূলত আপনার আইওএস সংস্করণ এবং Xcode সংস্করণে মিল নেই।

আইওএস এবং এক্সকোডের সামঞ্জস্যতা পরীক্ষা করুন।







xcode