এক্সকোড 4.2 এবং আইওএস 5 এসডিকে ব্যবহার করার সময় কি পুরানো আইওএস সংস্করণগুলি লক্ষ্য করা সম্ভব?


103

আমি সম্প্রতি আইওএস 5 এসডিকে প্যাকেজ সহ এক্সকোড 4.2 ডাউনলোড করেছি এবং আমি তাত্ক্ষণিকভাবে লক্ষ্য করেছি যে আমি আইফোন 3 জি 3 টি ডিবাগিংয়ের জন্য আইওএস 4.2.1 ব্যবহার করতে অক্ষম। আমি কেবল আইফোন 5 ইনস্টল করে আইফোন 4 এ ডিবাগ এবং পরীক্ষা করতে সক্ষম।

আমার যে কোনও ডিভাইস 5.0 এর কম আইওএস চালাচ্ছে তাদের জন্য এক্সকোড কেবল "আইফোন 3 জিএসের জন্য সমাপ্ত চলমান" বলে এবং এটি চালায় না। আমার আমার স্থাপনার লক্ষ্যমাত্রা 3.0 এ সেট করা হয়েছে কারণ আমি আমার অ্যাপ্লিকেশনটিতে 3.0 এর উপরে কোনও বৈশিষ্ট্য ব্যবহার করছি না এবং আমি সমস্ত সংস্করণ 3.0 বা তার চেয়েও বেশি লক্ষ্যবস্তু করতে সক্ষম হতে চাই। আমি আমার সমস্ত প্রভিশন প্রোফাইল ইনস্টল এবং ডেট আপ আছে।

আমি এক্সকোড ছেড়ে দিয়ে আবার শুরু করেছি, আমি একাধিকবার বিল্ডটি পরিষ্কার করেছি। আমি আর্কিটেকচার বিল্ড সেটিংসে আর্মভি adding যুক্ত করার চেষ্টা করেছি, তবে কিছুই আমাকে আইওএস ৪.২.১ দিয়ে আমার পুরানো ফোনে আমার অ্যাপটি তৈরি এবং চালানোর অনুমতি দেয় না।

আমার প্রশ্ন হ'ল আইওএস সংস্করণে 5 এর চেয়েও কম নতুন এসডিকে কাজ করা কি এখনও অ্যাপস তৈরি করা সম্ভব? আমি কীভাবে নিশ্চিত হতে পারি যে আমি আমার পুরানো ফোনে সেগুলি ইনস্টল করতে না পারলে আমার অ্যাপ্লিকেশনটি এখনও কম iOS সংস্করণে চলবে?

সম্পাদনা: ঠিক আছে দেখে মনে হচ্ছে ডিফল্টরূপে আইওএসভি 6 এর জন্য আইওএস এসডিকে 5 সমর্থন বাদ দিয়েছে। আপনাকে যা করতে হবে তা হ'ল আপনার টার্গেট এবং আপনার প্রকল্প উভয়ের জন্য বিল্ড সেটিংসের আর্কিটেকচার ক্ষেত্রে arm তারপরে আপনার অ্যাপ্লিকেশনটি আইফোন 3 জি ডিভাইসে চালাতে সক্ষম হবে। উত্তরটি এখানে আইওএস 5 দিয়ে আর্মভি 6 এবং আর্মভি 7 আর্কিটেকচারের জন্য কীভাবে তৈরি করা যায় তা পাওয়া যাবে


মনে রাখবেন যে আপনার সম্পাদনাটির সাথে আর্কিটেকচারগুলির সাথে সম্পর্ক আছে যা iOSসংস্করণগুলিতে পৃথক সমস্যা । এছাড়াও, দয়া করে উত্তর হিসাবে সম্পাদনাটি যুক্ত করুন যাতে আপনি যে সমাধানটি পেয়েছেন তা গ্রহণ করতে পারেন এবং এই প্রশ্নের উত্তর হিসাবে চিহ্নিত করা যেতে পারে।

উত্তর:


153

আইফোন 3G ৪.২.১ এ চলমান একটি সদ্য নির্মিত এক্সকোড ৪.২ প্রকল্পটি পাওয়ার চেষ্টা করার সময় আমার একই সমস্যা ছিল। এটি আমি চালানোর জন্য কীভাবে সক্ষম হয়েছিল তা এখানে।

1) টার্গেটের "বিল্ড সেটিংস" ==> "আর্কিটেকচার" "স্ট্যান্ডার্ড (আর্মভি 7)" থেকে "অন্য" এ পরিবর্তন করুন। আর্মভি 6 এবং আর্মভ 7 যুক্ত করুন।

2) লক্ষ্যটির "বিল্ড সেটিংস" ==> "বৈধ আর্কিটেকচার" কে আর্মভি 6 এবং আর্মভি 7 এ পরিবর্তন করুন।

3) লক্ষ্যটির "বিল্ড সেটিংস" ==> "আইওএস ডিপ্লোয়মেন্ট টার্গেট" কে আইওএস 4.2 এ পরিবর্তন করুন।

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

4) প্রকল্পগুলি খুলুন * -Info.plist, "প্রয়োজনীয় ডিভাইস দক্ষতা" সেটিংসটি সরান (এটি আর্মভ 7 নোট করুন) এখানে চিত্র বর্ণনা লিখুন

সংগঠকটির মাধ্যমে আমি ম্যানুয়ালি অ্যাপটি যুক্ত করার চেষ্টা করার সময় বিটিডব্লিউটি আমি এটি বের করেছিলাম এবং এটি রিপোর্ট করেছে:

অ্যাপ্লিকেশন ইনস্টল করা যাবে না

/ ব্যবহারকারীর উপর... / পরীক্ষাগুলি ডেগুগ.এপ অ্যাপ্লিকেশনটির জন্য তথ্য.পল্লিস্ট ডিভাইস সক্ষমতার প্রয়োজনীয়তাগুলি নির্দিষ্ট করে, যা ডিভ আইফোন 3 জি দ্বারা পূরণ করা হয় না

সবার পরে কাজ করা উচিত। পিটা সম্পর্কে কথা বলুন।


আপনাকে অনেক ধন্যবাদ! আমি তোমার কাছে কিছু বিয়ার পাওনা! এটি সত্যই আমার সমস্যার সমাধান করেছে, পিটা সত্যই: ডি
গ্রেগ এলিস

4
ধন্যবাদ! আমি অন্য কোথাও আর্কিটেকচার সেটিংস সম্পর্কে পড়েছি, তবে অন্য কারও "আবশ্যক ডিভাইস ক্ষমতা" সেটিংস উল্লেখ করার কথা মনে হচ্ছে না।
বুনিহেরো

আমি অবশ্যই যুক্ত করব: নতুন এবং পুরানো উভয় প্রকল্পই আপগ্রেডকে প্রভাবিত করছে! গুগল করার আগে আমি আমার পুরানো জিনিসগুলি পরীক্ষা করেছি এবং সেগুলিও কাজ করে না! আমিও তোমার কাছে বিয়ার পাওনা! :)
এডুয়ার্ডো কস্তা

1
আমার একই সমস্যা রয়েছে, তবে প্রকল্পের সেটিংস আর্কিটেকচারের জন্য 'স্ট্যান্ডার্ড আর্মভি 7' হলেও, বৈধ আর্কিটেকচারগুলি ইতিমধ্যে 'আর্মভ 6 আর্মভি 7' ইঙ্গিত করছিল। তদ্ব্যতীত, তথ্য.পি.লিস্টে আমার কোনও 'প্রয়োজনীয় ডিভাইস ক্ষমতা' নেই। কৌশলটি তবুও চেষ্টা করবে, আশা করি এটি কার্যকর হবে!
rchampauyer

"প্রয়োজনীয় ডিভাইস ক্ষমতা" আমাকেও পেয়েছে
কোডেকাফেইন

12

এক্সকোড> পছন্দসমূহ> ডাউনলোডগুলিতে যান এবং পুরানো আইওএস সংস্করণগুলির জন্য ডিবাগিং সমর্থন ইনস্টল করুন।


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

1
আমিও তোমার কাছে বিয়ার পাওনা! এটি এক্সকোড 4 আপগ্রেডের পরে আমার অন্য কোনও সমস্যার সমাধান করেছিল! আমি এখন আমার আইওএস 4.2 ডিভাইসটি ডিবাগ করতে পারি (আইপড টাচ ২ য় জেন)!
এডুয়ার্ডো কস্তা

3

মিমোরিস আমাকে সমস্যাটি সমাধানের কাছাকাছি পেয়েছে ... তথ্য.পোলিস্টে আমাকে প্রয়োজনীয় ডিভাইস সক্ষমতাগুলি আর্মভ to এ সেট করতে হয়েছিল, আর্মভ 7 নয় আশা করি এটি অন্যকেও সহায়তা করবে।


1

আপনার ফোনটি সংযোগ করতে হবে এবং তারপরে সংগঠকের কাছে যেতে হবে। এক্সকোডের স্বয়ংক্রিয়ভাবে পুরানো সংস্করণটির জন্য অনুরোধ করা উচিত।

আরও তথ্যের জন্য বিকাশকারী পৃষ্ঠাটি দেখুন। এটি 4.2 বিটার জন্য নোটগুলিতে বর্ণিত হয়েছিল


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

1

পুরানো আইপড টাচে আমার অ্যাপটি চালানোর চেষ্টা করার সময় আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি। আমি এক্সকোড ৪.৩.৩ এ আপগ্রেড করেছি এবং অ্যাপ্লিকেশনটি আর পুরানো হার্ডওয়ারে আমার জন্য ডিবাগারে চালিত হবে না।

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

আমার ক্ষেত্রে, আমি বিল্ড স্কিমটিকে অপরাধী হিসাবে পেয়েছি। এক্সকোড ৪.৩.৩ আমার প্রকল্পটি আপগ্রেড করার সময় আমাকে জিডিবি ডিবাগার থেকে এলএলডিবিতে স্যুইচ করতে অনুরোধ করেছিল। আমি যখন আমার স্কিমটির রান অ্যাকশনটি আবার জিডিবিতে পরিবর্তন করেছি , আমি এক্সকোড থেকে আমার পুরানো হার্ডওয়্যারটিতে আবার অ্যাপটি চালাতে সক্ষম হয়েছি।


1

আমি জানতে পেরেছিলাম যে আমাকে আর্কিটেকচারে আর্মভি 6 যুক্ত করতে হয়েছিল, তবে এখনও কাজ হয়নি। এবং এখন আমি প্রয়োজনীয় ক্ষমতা থেকে আর্মভ 7 সরিয়েছি, এবং এটিই ছিল! এটা কাজ করেছে!


0

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

সুডো সিপি -এ / ডেভেলপার / প্ল্যাটফর্ম / আইফোনস.প্ল্যাটফর্ম / ডেভেলপার / এসডিকে / আইফোনএস ৫.০.এসডিকি / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / প্ল্যাটফর্মস / আইফোনস.প্ল্যাটফর্ম / ডেভেলপার / এসডিকে / আইফোনএস ৫.০.

এই কমান্ডটি অন্যের দেখানো থেকে কিছুটা আলাদা তবে এই কমান্ডগুলি আমার জন্য এসডিকে ফোল্ডারে ফাইলগুলি ফেলে দিয়েছে - আমরা চাই এটির একটি উপ-ডিরেক্টরি যথাযথ নামের সাথে তৈরি করা হোক।


0

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

আমি সবে সরিয়েছি ...

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

আশা করি এটি অন্য কাউকে সাহায্য করবে।

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