এক্সকোড: ডিভাইস সমর্থন ফাইলগুলি সনাক্ত করতে পারেনি


146

আমি যেমন নতুন আপডেট হওয়া এক্সকোড 8 থেকে আমার আইফোন 4 তে আইওএস 7.1.2 চালাচ্ছি তার অ্যাপ্লিকেশনটি চালানোর চেষ্টা করছি

এটি ত্রুটির নীচে ফেলে দেয়,

আইওএস 7.1.2

এবং এটি আমার এক্সকোড সংস্করণ,

এক্সকোড 8

এর আগে কি কেউ এই সমস্যার মুখোমুখি হয়েছে? আপনার পরামর্শের জন্য অপেক্ষা করছি !!


4
এফডব্লিউআইডাব্লু, আমি একই ধরণের ত্রুটি পেয়েছি তবে এক্সকোড 8.3.3 এবং আইফোন 7 প্লাস ডব্লু / আইওএস 10.3 এর জন্য।
জনি

আমি এক্সকোড 8.3 থেকে 8.3.3 (আইওএস 10.3) আপডেট করার পরে এটিও দেখতে পাচ্ছি। সাধারণত আপনি যখন এক্সকোড আপডেট না করে আইওএস আপডেট করেন তখন এটি ঘটে। অদ্ভুত, যদি 8.3 আইওএস 10.3 সমর্থন করে তবে অবশ্যই 8.3.3 হওয়া উচিত।
FryAnEgg

ডাউনলোড আইওএস-ডিভাইস-সমর্থন-ফাইল (GitHub) এবং কপি/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Yatko

উত্তর:


93

আসলে, একটি উপায় আছে। আপনাকে কেবল পুরানো এক্সকোড থেকে নতুন একটিতে আইওএস 7.1 এর জন্য ডিভাইস সমর্থন ফোল্ডারটি অনুলিপি করতে হবে। এটিতে অবস্থিত:

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

যদি আপনার আর .1.১ ফাইল না থাকে তবে আপনি https://developer.apple.com/download/more/ এ এক্সকোডের পূর্ববর্তী সংস্করণটি ডাউনলোড করতে পারেন , এটি এক্সট্রাক্ট করতে পারেন এবং তারপরে নিম্নলিখিত ফাইলগুলিতে এই ফাইলগুলি অনুলিপি করতে পারেন

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

ধার


দ্রষ্টব্য: আপনার যদি এক্সকোডের একাধিক সংস্করণ থাকে তবে আপনার কোডটির নামটি অন্য কোনও কিছুতে রেখে দেওয়া হতে পারে উদাহরণস্বরূপ Xcode11, তাহলে আমার ক্ষেত্রে ডিরেক্টরিটি পরিবর্তিত হয়েছে Applications/Xcode11.app...
হানি

1
এফডব্লিউআইডাব্লু আমি কেবল এটিকে অন্যভাবে চেষ্টা করেছিলাম - আমার ইনস্টল করা পুরানো এক্সকোড সংস্করণে সর্বশেষতম এক্সকোড থেকে নতুন ডিভাইস সমর্থন ফাইলগুলি অনুলিপি করেছিলাম! (আইওএস 13.4 ফাইলগুলি এক্সকোড 11.3 এ অনুলিপি করেছে)
জেমস

81

আমার অনুরূপ সমস্যা হয়েছিল কারণ অ্যাপ স্টোর সংস্করণটিতে এক্সকোড 8 এ আইওএস 10.1 সমর্থন অনুপস্থিত ছিল এবং তারা এখনও কোনও আপডেট রোল করেনি। এটি "এক্সকোড: ডিভাইস সমর্থন ফাইলগুলি সনাক্ত করতে পারে না" সমস্যা তৈরি করেছে। আপনি সর্বশেষ আপডেটটি https://developer.apple.com/download/ ডাউনলোড করতে পারেন এবং এটি আরও বর্তমান এবং iOS 10.1 (14B72c) সমর্থন করে।


140
সম্মত। অন্য কেউ কি এই হাস্যকর বলে মনে হয়? আমি আমার আইফোনটিতে এই আপডেটটি ইনস্টল করার জন্য পরীক্ষিত হয়েছি এবং অবশেষে যখন আমি সাহস করি তখন আমি এতে আমার আইওএস অ্যাপ্লিকেশনটি চালানো থেকে বিরত থাকি। তারপরে আমি ম্যাকোএসকে আপগ্রেড করে ভাবছি যে সমস্যাটি অবশ্যই হবে। নাঃ। ত্রিশ মিনিট পরে এবং এখন আমি আপগ্রেড করার জন্য যে নকশিত আইফোনটি তৈরি করেছিলাম সে সম্পর্কে আমাকে 4.1GB এক্সকোড বিটা সংস্করণ ডাউনলোড করছি । সন্তুষ্ট নই.
aardvarkk

8
হ্যাঁ, আমি এটিও হাস্যকর মনে করি, এটি কেবল আপনিই নন! সবচেয়ে খারাপটি হ'ল উপরের ম্যানির প্রদত্ত লিঙ্কটি দেখায় যে এক্সকোড ৮.১ পাওয়া যায় তবে আপনি ডাউনলোড লিঙ্কটি ক্লিক করলে এটি 'সহায়কভাবে' এক্সকোড পৃষ্ঠায় অ্যাপ স্টোরটি 8.0 সংস্করণ দেখায় - 8.1 ডাউনলোড করার কোনও বিকল্প নেই। সুতরাং এখানে আমি কোনও ডিভাইসে অ্যাপ চালাতে পারছি না কারণ অ্যাপল তাদের কাজটি গিয়ারে পেতে পারে না। অ্যান্ড্রয়েডে ঘটবে না ;-)
DilbertDave

1
আমি এখনও দেখতে পাচ্ছি এক্সকোড 8.0 8.1 নয় - এর মধ্যে পরীক্ষার জন্য আইফোন 4 এস ব্যবহার করছে।
দিলবার্ট ডেভ

3
10.1.1 এর সাথে এখন একই সমস্যা ... ধন্যবাদ অ্যাপল
আলেকসান্দার নিডিজিলোকো

5
এখনই অ্যাপলের পাগল। আমাকে এক্সকোড বিটা ডিএল করতে হয়েছিল (যা কোনও বিশ্বস্ত বিকাশকারী থেকে নয়?) তারপরে এটি চালানোর জন্য সিয়েরায় আপগ্রেড করুন, তারপরে আমার প্রকল্পটি সুইট 3 এ রূপান্তর করুন (যা এক্সকোড এস ইউ এস সি এস)) ওহ তবে কি অনুমান? আমি বেশ কয়েকটি কোকোপড ব্যবহার করি যা সুইফট ২.x !. সুতরাং মূলত কিছু ডট.ডট .১ আইওএস আপগ্রেডের জন্য সমুদ্র সৈকতগুলির পুরো দিন যা এর কোনও মূল্য নেই।
গ্যাব্রিয়েল জেনসেন

36

আমার কাছে এক্সকোড 10.1 রয়েছে এবং আমি আমার ডিভাইসে 12.2 আইওএস সংস্করণ দিয়ে আমার অ্যাপ্লিকেশনটি চালাতে পারি না।

আমার পক্ষে সবচেয়ে সহজ সমাধানটি ছিল:

  1. এক্সকোড অবস্থানে অনুসন্ধানকারীর সাথে যান
  2. ডান ক্লিক করুন -> প্যাকেজ বিষয়বস্তু দেখান
  3. বিষয়বস্তু -> বিকাশকারী -> প্ল্যাটফর্ম -> আইফোনএস.প্ল্যাটফর্ম -> ডিভাইসসপোর্ট
  4. এখানে আপনি সমর্থিত সংস্করণটির একটি তালিকা পাবেন। সাম্প্রতিকতমটি চয়ন করুন এবং অনুলিপি করুন (আমার ক্ষেত্রে ছিল 12.1 (16B91))
  5. একই ফোল্ডারে (ডিভাইসসপোর্ট) পেস্ট করুন এবং আপনার প্রয়োজনীয় সংস্করণ দিয়ে এটি কল করুন ((আমার ক্ষেত্রে ছিল 12.2 (16E227))
  6. এক্সকোডটি বন্ধ থাকলে বন্ধ করুন
  7. সংযুক্ত থাকলে ডিভাইসটি পুনরায় সংযোগ করুন
  8. এক্সকোড খুলুন এবং বিল্ড করুন

যদি এই কৌশলটি কাজ না করে, আপনাকে নতুন এক্সকোড সংস্করণ থেকে সংস্করণগুলি পেতে হবে।

তবে আপনি চেষ্টা করতে পারেন, অনেক সময় সাশ্রয় করেন। শুভকামনা!

সম্পাদনা: অথবা আপনি এখান থেকে আপনার প্রয়োজনীয় ডিভাইস সমর্থনটি ডাউনলোড করতে পারেন: https://github.com/iGhibli/iOS-DiviceSupport/tree/master/ DeviceSupport


3
এক্সকোড 10.1 এবং আইওএস 12.3.1 দুর্দান্ত দিয়ে আমার জন্য কাজ করেছেন!
ইগনাসিও ওরনá

মোহন মত কাজ! ধন্যবাদ! এক্সকোড 10.1 এবং iOS13.3.1 এটি সবচেয়ে সহজ এবং সর্বাধিক সোজা।
অলস নিনজা

29

আপনার এক্সকোডের পূর্ববর্তী সংস্করণ (7.3.1) থেকে ডিভাইস সহায়তা দরকার।

আমি এই সরঞ্জামটি ব্যবহার করার পরামর্শ দেব: https://github.com/KrauseFx/xcode-install

আপনি যখন এক্সকোড 7 ইনস্টল করেন, আপনার সমর্থন ফাইলগুলি এক্সকোড 8 এর সাথে লিঙ্ক করা উচিত:

sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.* \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

আমি আপনার নির্দেশাবলী অনুসরণ করেছি এবং এক্সকোড-ইনস্টল ব্যবহার করে এক্সকোড 7.3.1 ইনস্টল করেছি। আমি তখন আপনার নির্দেশ অনুসারে as.০ এবং files.১ সমর্থনকারী ফাইলের জন্য সিমলিংক তৈরি করেছি। আমি যখন লক্ষ্য অ্যাপ্লিকেশনটির আইওএস সংস্করণটি .1.১.২ (আমার আইফোন 4) এর সাথে তৈরি করার চেষ্টা করি তখনও এটি আগের মতো "সমর্থনযোগ্য ফাইল খুঁজে পাওয়া যায় না" বলে দেয়। আমি এই কাজটি করতে আরও একটি জিনিস মিস করছি?
ভেস্পেরকাইটে

এটা আমার জন্য ভাল কাজ করেছিল. তবে আমি অ্যাপল-বিকাশকারী ওয়েব সাইট থেকে এক্সকোড-7 ডাউনলোড করেছি।
ইভান

1
chown -Rএগুলির জন্য এক্সকোডের জন্য যুক্ত হওয়া ফাইলগুলির প্রয়োজন হতে পারে files
এক্সেল গুইলিন

19

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

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

  1. ওপেন ফাইন্ডার নির্বাচন করুন অ্যাপ্লিকেশন
  2. এক্সকোড 8-এ ডান ক্লিক করুন, "প্যাকেজ সামগ্রীগুলি দেখান", "সামগ্রীগুলি", "বিকাশকারী", "প্ল্যাটফর্মগুলি", "আইফোনএস.প্ল্যাটফর্ম", "ডিভাইস সমর্থন" নির্বাচন করুন
  3. 10.0 ফোল্ডারটি (বা পরবর্তী সংস্করণের জন্য উপরে) অনুলিপি করুন।
  4. ফাইন্ড-এ ফিরে অ্যাপ্লিকেশনগুলি আবার নির্বাচন করুন এক্সকোড .3.৩ এ ডান ক্লিক করুন, "প্যাকেজ বিষয়বস্তু দেখান", "বিষয়বস্তু", "বিকাশকারী", "প্ল্যাটফর্ম", "আইফোনএস.প্ল্যাটফর্ম", "ডিভাইস সমর্থন" 10.0 ফোল্ডারটি পেস্ট করুন

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

ধন্যবাদ


এই পদ্ধতিটি আমার পক্ষে কাজ করেছিল। এক্সকোড 9.4.1 এ ত্রুটি দিয়েছে কিন্তু এখন আমার আইফোন আইওএস 10.0
অ্যান্ডি

14

সমর্থন ত্রুটিগুলি থেকে পরিচালনা করার সঠিক উপায় এখানে Xcode। আপনাকে যা করতে হবে তা হ'ল Xcode's DeviceSupportফোল্ডারে সমর্থন যোগ করা ।

এই লিঙ্কটি খুলুন, জিপটি বের করুন এবং ফোল্ডারটি অনুলিপি করুন। https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1

দ্রষ্টব্য: আইওএস 13.0 বিটার একটি নতুন সংস্করণ সম্প্রতি প্রকাশিত হয়েছে। যদি আপনার এক্সকোডটি iOS 13.0 সমর্থন ফাইলের প্রয়োজনীয়তা ছুড়ে ফেলে তবে নীচের লিঙ্কটিতে ক্লিক করুন:

https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip

তারপরে, যান Applications -> Xcode। ডান ক্লিক করুন এবং প্যাকেজ সামগ্রীগুলি খুলুন। তারপরে, এ পেস্ট করুন Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupportএবং পুনরায় আরম্ভ করুন Xcode

দ্রষ্টব্য: আইওএসের অন্য কোনও সংস্করণে আপনার যদি সমস্যা হয় তবে সঠিক আইওএস বিকাশকারী ডিস্ক চিত্রটি ডাউনলোড করুন এবং এটি উপরে উল্লিখিত ফোল্ডারে পেস্ট করুন।

এটি কাজ করবে। দৃশ্যটি দেখার জন্য এটি টিপুন।


9

আইওএস 10.3 এবং এক্সকোড 8.2.1 এর সাথে একই একই সমস্যা রয়েছে। আমি এটি ঠিক করতে নতুন এক্সকোড বিটা ডাউনলোড করতে যাচ্ছি না। আসুন অ্যাপল!

এটি পড়ার যে কারও কাছে, আপনাকে https://developer.apple.com/download/ এ যেতে হবে এবং সর্বশেষ সংস্করণটি পেতে হবে, এটি স্থিতিশীল প্রকাশের কাজ না করলে বিটাও হতে পারে।

ভবিষ্যতে, আমি সচেতন হব যদি আপনি আপনার ডিভাইসগুলিতে আইওএস আপডেট করেন তবে আপনি এক্সকোড / আইওএস সংস্করণটি ভেঙে ফেলতে পারেন তাই অ্যাপল যে হুপগুলি না ঝাঁপিয়েই এটিতে পরীক্ষা চালিয়ে যেতে চান তা বিজ্ঞতার সাথে আপডেট করুন।


7

আপনার যদি এক্সকোড 8.1 এবং আইওএস 10.2 থাকে তবে এক্সকোডটি ম্যানুয়ালি 8.2.1 এ আপডেট করুন। কিছু কারণে অ্যাপ স্টোর এই আপডেটটি দেয় নি।


5

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

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv  10.3.1\ \(14E8301\)/ 11.2.1

এক্সকোড পুনরায় চালু করুন এবং এটি সম্ভবত কার্যকর হবে।


4
  1. ডাউনলোড করুন এবং মাউন্ট করুন http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg আমি প্রথমে ঘোরাফেরা করেছিলাম যদি এটি সরাসরি মাউন্ট করা যায় hdiutil attachএবং দেখে মনে হয় তবে এটি সবার অ্যাকাউন্টের জন্য নয়।

  2. এর সামগ্রী দেখতে ওপেন এবং Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1এক্সকোড অ্যাপ্লিকেশন ডিরেক্টরিতে একই পথে অনুলিপি করুন ।

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


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.