আইওএস 10 এর সাথে এক্সকোড 7 ব্যবহার করুন


138

আমি আইওএস 10 এর সাথে এক্সকোড 7 ব্যবহার করতে চাই।

আমি যেমন বুঝতে পেরেছি, আইওএস 10 বিটার সাথে কাজ করার জন্য এক্সকোড 8 বিটা দরকার, সুতরাং আমার এক্সকোডটি আপগ্রেড করা উচিত। তবে আমার কোডটি নতুন সংকলক দ্বারা তৈরি করা যায় না, তাই আমি এক্সকোড 7 এর সাথে থাকতে চাই।

আমি কীভাবে এটি অর্জন করতে পারি?



4
@ পরগবাফনা: তবে অবজেক্টিভ সি এবং সুইফট হ'ল প্রোগ্রামিং ল্যাঙ্গুয়েজ! যা এক্সকোডকে প্রাথমিকভাবে প্রোগ্রামিংয়ের জন্য ব্যবহৃত একটি সরঞ্জাম হিসাবে তৈরি করে । এই প্রশ্নটি কখনই বন্ধ করা উচিত ছিল না।
থার্কে

প্রস্তুত ডিস্কের চিত্রগুলির সাথে সদৃশ প্রশ্নের উত্তর দেওয়া হয়েছে যাতে আপনার নতুন নতুন কোডকোড ইনস্টল করার দরকার নেই: stackoverflow.com/a/39865199/286361
ভ্লাদিমির ২

উত্তর:


197

এক্সকোড 8 বিটা থেকে আপনার বিকাশকারী ডিস্কআইমেজ ব্যবহার করা দরকার। এই এক্সট্রাক্টের জন্য এক্সকোড 8 বিটা অ্যাপ্লিকেশন এবং আইওএস 10 এর জন্য বিকাশকারী ডিস্ক আইমেজটি আপনার এক্সকোড ফোল্ডারে অনুলিপি করুন।

ধরুন আপনি ডাউনলোডগুলি / এক্সকোড-বেটা.এপগুলিতে এক্সকোড বের করেছেন

cp -r /Users/fanruten/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\) /Applications/Xcode_7.2.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

বিকাশকারী ডিস্ক আইমেজ অনুলিপি করার পরে আপনার Xcode শুরু করা উচিত এবং আইওএস ডিভাইসটিকে আপনার ম্যাকের সাথে সংযুক্ত করা উচিত।

সম্পাদনা করুন:
একটি স্ট্যান্ডার্ড এক্সকোড ইনস্টল করে নরম লিঙ্ক তৈরি করা যায়:

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

যদি এটি আপনার পক্ষে কাজ করে না তবে এটি কোনও Xcode_7.2.1.app এর কারণেই এটি কেবল এক্সকোড.এপ, এটির জন্য আপনাকে ধন্যবাদ!
মার্কাস

4
এটি আইওএস 10 বিটা 2 দিয়ে কাজ করছে বলে মনে হচ্ছে না It এটির সাথে ত্রুটি kAMDMobileImageMounterDeviceLocked। এখনও একটি কাজ খুঁজে পাওয়া যায় নি।
জোনাথন মিচেম

2
আমার জন্য beta3
mbo42

1
বিটা 6 নিয়ে কারও ভাগ্য আছে?
ম্লেভি

4
যদি এই উত্তরটি আপনার পক্ষে কাজ করে না, তবে আপনার ডিভাইস সমর্থন ফোল্ডারের প্রান্তের শেষের স্ট্রিংটি নিশ্চিত করে দেখুন (14A5309d) আপনার iOS ডিভাইসের সংস্করণটির সাথে মেলে। এটি বিটা বীজ বোঝায়। যদি এটি না হয় তবে আপনার আইওএস ডিভাইসের বীজের সাথে মিল রাখতে আপনার এক্সকোড আপডেট করুন, তারপরে উপরের উত্তরটি অনুসরণ করুন।
হান্টার সন্ন্যাসী

70

আপনার প্রয়োজনীয় ওএস এর ফোল্ডারটি অনুলিপি করে অনুলিপি করে এক্সকোডের পুরানো বিল্ডে যে কোনও এসডিকে ব্যবহার করতে পারেন। এছাড়াও আপনার অবশ্যই একই নামের দুটি অ্যাপ থাকতে পারে না তাই কেবল তাদের এক্সকোড 7 এবং এক্সকোড 8 এ নামকরণ করুন name

প্যাকেজের বিষয়বস্তুগুলি দেখানোর জন্য Xcode 8 অ্যাপ্লিকেশন আইকনটিতে ডান ক্লিক করুন / সিটিআরএল ক্লিক করুন এবং এই স্থানে নেভিগেট করুন এবং আইওএস 10.0 বা ওয়াচএসএস 3.0 ফোল্ডার ইত্যাদি অনুলিপি করুন

/ অ্যাপ্লিকেশনস / এক্সকোড ৮.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্ম / আইফোনস.প্ল্যাটফর্ম / ডিভাইসসপোর্ট / অ্যাপ্লিকেশনস / এক্সকোড ৮.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্মস / ওয়াচস.এস.প্ল্যাটফর্ম / ডিভাইসসপোর্ট

এখানে চিত্র বর্ণনা লিখুন

তারপরে এক্সকোড 7 এ একই জায়গায় নেভিগেট করুন এবং ফোল্ডারটি পেস্ট করুন।

/ অ্যাপ্লিকেশনস / এক্সকোড ..এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্ম / আইফোনস.প্ল্যাটফর্ম / ডিভাইসসপোর্ট / অ্যাপ্লিকেশনস / এক্সকোড 7.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্মস / ওয়াচস.এস.প্ল্যাটফর্ম / ডিভাইসসপোর্ট

এখানে চিত্র বর্ণনা লিখুন

এক্সকোড পুনরায় আরম্ভ করুন 7. আপনাকে এক্সকোডের প্রতীকগুলি পুনরায় তৈরি করতে কিছুক্ষণ অপেক্ষা করতে হবে etc.


2
পার্শ্ব নোট হিসাবে, প্রতীক ফাইলগুলি প্রক্রিয়া করতে কয়েক মিনিট সময় নিতে পারে। আমি সর্বশেষতম এবং সর্বশ্রেষ্ঠ ম্যাকবুক প্রো এবং আমি কিছুটা সময় নিচ্ছি taking আমি প্রথমে ফোনটি খ / সি এক্সকোডে প্লাগ ইন করার পরে ভুল করে বললাম যে এটি লক হয়েছে। এরপরে এটি দুর্দান্ত কাজ করেছে তবে ফাইলগুলি প্রক্রিয়া করতে কিছু সময় নিয়েছে।
kbpontius

হ্যাঁ, আমার পোস্টে উল্লেখ করেছেন। চিয়ার্স।
এডিসন

আমাদের আইওএস 6 এবং 7 সমর্থন করতে হবে, তাই আমি
এক্সকোড

দুর্দান্ত উত্তর @tymac - আমি আপনার পদক্ষেপগুলি অনুসরণ করেছি, কিন্তু ডিপোমেন্ট লক্ষ্যমাত্রায় আইওএস 10 দেখতে পাচ্ছি না। কোন ধারণা?
তাল জিয়ন

@ টালজিওন আপনি পুল-ডাউন-এ সংস্করণটি দেখছেন না কারণ আপনি এটি নিশ্চিত করতে হবে যে আপনি যে Xcode ব্যবহার করছেন সেটি আপনার ডিভাইসের সংস্করণের সাথে সামঞ্জস্যপূর্ণ। এটি একটি সিম ডিস্ক চিত্র ইস্যু।
এডিসন

25

আমার জন্য উপরের কোনও প্রস্তাব কার্যকর হয়নি।

পরিবর্তে, আমি এই স্থানে নেভিগেট করেছি (নীচের পথটি সন্নিবেশ করতে সিএমডি + শিফট + কে টিপুন) (অনুসন্ধানকারীর মাধ্যমে)

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

এবং 10.0(14A5339a)ফোল্ডারটি অনুলিপি করেছে , এতে বিকাশকারী ডিস্ক চিত্র রয়েছে। আমি পরে এটি আটকানো

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

সম্পাদনা করুন: আমি এক্সকোড 7 (সংস্করণ 7.3.1-7D1014) ব্যবহার করছি, আইওএস 10 পাবলিক বিটা 6 (14A5345a) -এটি 19,2016 এ প্রকাশিত হয়েছে


নিস! আপনি Xcode এর কোন সংস্করণ ব্যবহার করছেন? দেখে মনে হচ্ছে আপনি Xcode এবং Xcode বিটা উভয়ই ব্যবহার করছেন - আপনি কি উভয়ের জন্য একটি সংস্করণ যুক্ত করতে পারেন?
কুল্লব

1
এই সমাধানটি আমার পক্ষে কাজ করেছিল! সুইফট ২.x <২.৩ এ আটকে থাকা একটি পুরানো প্রকল্পে কাজ করার জন্য আমাকে এক্সকোড .3.৩.১ এ ফিরে যেতে হয়েছিল (তৃতীয় পক্ষের লাইব্রেরি নির্ভরতা যা উচ্চতর সুইফ্ট সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়) এবং আমি এখন আমার আইফোনে বিল্ড করতে পারি আইওএস 10.2, ধন্যবাদ !!
গ্রিনহাউস

2

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

আমার ক্ষেত্রে আমি এক্সকোড 8.0 একটি 10.2.1 আইওএস ডিভাইস তৈরি করতে চাইছি।

এখানে চিত্র বর্ণনা লিখুন


1

পাস্কেল এবং& ফ্যানরুটেন সঠিক।

আইফোন 6 প্লাসে 12 তম আগস্ট, এক্সকোড সংস্করণ 7.3.1 (7D1014) এবং আইওএস 10.0 (14A5309 ডি) পরীক্ষিত।

আমি প্রস্তাবিত হিসাবে একটি প্রতীকী লিঙ্ক তৈরি করেছি (পথটি কিছুটা আলাদা ... নীচে দেখুন but) তবে এক্সকোড সংস্করণ 8.0 বিটা 4 (8 এস 188o) এর সাথে লিঙ্ক করে কাজ করে।

শুধুমাত্র সম্পূর্ণতার জন্য:

বিটা 4

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

বিটা 5

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/10.0

প্রতীকী লিঙ্কের জন্য sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
এক্সকোড

0

টাইম্যাকের উত্তর আমার জন্য প্রায় কাজ করেছিল। অনুলিপি এবং অতীতের পরিবর্তে, আমি দুটি ফাইন্ডার উইন্ডো খুলেছিলাম এবং তারপরে আইওএস 10 ফোল্ডারটি Xcode 7 ফোল্ডারে টেনে আনলাম। এটি একবার এক্সকোড 7 এ ফোল্ডারটি খুলুন এবং নিশ্চিত করুন যে কোনও ডিএমজি ফাইল রয়েছে।

এর আগে আমি আইওএস 10 ডিভাইস সমর্থন ফোল্ডারের একটি অনুলিপি আমার ডেস্কটপে টেনে নিয়ে গিয়েছিলাম এবং এরপরে এটি Xcode 7 ফোল্ডারে অনুলিপি করেছিলাম। এটি ডিএমজি ফাইলটি আনপ্যাক করেছে বলে মনে হয়েছিল তাই এক্সকোড 7 এখনও অভিযোগ করেছে। ফোল্ডারে একটি ডিএমজি ফাইল হওয়া দরকার।


0

একটি সতর্কতা। আমি কর্ডোভা প্রকল্পের জন্য এক্সকোড 8.1 এর আইওএস 10 চিত্রের সাথে এক্সকোড 7.3.1 ব্যবহার করার চেষ্টা করেছি (এটি কাজ করে), তবে পুশ নোটিফিকেশন অনুমতিগুলির সাথে সমস্যা ছিল (আইওএস 8/9/10-র বিভিন্ন সেটআপ)। এটি সম্পর্কে নিশ্চিত নয়, তবে এটি আমার কাছে মনে হয় যে কয়েকটি সংকলক নির্দেশিকা 7.3.1 এ অনুপস্থিত রয়েছে


0

এটি এটি এক্সকোড 9 এবং আইওএস 11 বিটা 1 এর জন্য:

sudo ln -s \
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\) \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0

এটি কি আপনার পক্ষে কাজ করে? আমি Xcode 8. মধ্যে একটি iOS 11 সিমুলেটার যোগ করতে পারবেন না
Ortwin Gentz

@ অর্টউইনজেন্টজ দেখুন আপনি কি এক্সকোড 9-তে সিমুলেটর চালু করতে পারেন - এটি যদি চালায় তবে আপনি এক্সসি কোড 9 বন্ধ করতে এবং এক্সসি 8 থেকে সিমুলেটারে আপনার অ্যাপটি ডিবাগ করতে সক্ষম হবেন
ব্রায়ান

আমি এক্সকোড 9 এ সিমুলেটারটি চালু করতে পারি, অবশ্যই। তবে আমি এক্সকোড 8 (আইওএস 10 এসডিকে বিপরীতে) দিয়ে তৈরি করতে এবং আইওএস 11 সিমুলেটরটি ডিবাগ করতে পারি না।
অর্টউইন জেন্টজ

এই পদ্ধতিটি কি এক্সকোড 7.3 এবং আইওএস 11 ডিভাইসে কাজ করবে?
ধীরাজ

-1

wwdc2019 এর পরে এক্সকোড 10 এর বিপরীতে এক্সকোড সংস্করণ 11 বিটার জন্য আমার দুটি সেন্ট:

এলএন -এস / অ্যাপ্লিকেশনস / এক্সকোড- বিটা.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্ম / আইফোনএস.প্ল্যাটফর্ম / ডিভাইসসপোর্ট / ১৩.০ / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / প্ল্যাটফর্ম / আইফোনএস.প্ল্যাটফর্ম / ডিভাইসসপোর্ট / ১৩.০

তাই আমি Xcode 10 এ আইওএস 13 বিটা দিয়ে আমার আইফোনটি ব্যবহার করতে পারি।

ln -s এর পরে, প্লিজ এক্সকোড পুনরায় চালু করুন

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