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


142

আমি আইওএস এসডিকে ৪.২-তে উন্নীত করার কথা ভাবছি। তবে আমি যা ভাবছি তা হ'ল আমি যদি এখনও আইএমএস ৩.২ হিসাবে সিমুলেটার চালাতে সক্ষম হব। এটি কারণ আমি আইপ্যাডের জন্য আইএডিএস তৈরি করছি তবে আমি এখনও পরীক্ষা করতে চাই যে আমার প্রোগ্রামটি আইওএস 3.2 দিয়ে চলবে কিনা।

দ্রষ্টব্য: আমি এর আগেও এর মতো একটি পোস্ট দেখেছি, তবে কীভাবে এটি করা যায় তার সঠিক পদক্ষেপ দেওয়ার ক্ষেত্রে তারা সত্যিকারের সহায়ক ছিল না।


1
বিটিডব্লিউ, আমি আসলে এসডিকে ৪.২ ইনস্টল করার আগে এই প্রশ্নটি জিজ্ঞাসা করেছি। এবং আমি খুঁজে পেয়েছি যে বাম পাশের ড্রপডাউন থেকে এটি কেবল আপনাকে পুরানো সংস্করণ দেয়।
foreyez

এটিতে একটি খুব সহায়ক থ্রেড, বিশেষত ওএস এক্স সিংহের এক্সকোড 4 ব্যবহারকারীদের জন্য: স্ট্যাকওভারফ্লো
জানুয়ারী

উত্তর:


24

আপনার বাইনারিতে আইএডস থাকলে আপনি এটি আইওএস ৪.০ এর আগে কোনও কিছুতেই চালাতে সক্ষম হবেন না এবং আপনি যদি এইভাবে বাইনারি জমা দিয়ে চেষ্টা করেন তবে তা প্রত্যাখাত হবে।

আপনি এখনও আপগ্রেড করার পরে 3.2 থেকে সিমুলেটরটি চালাতে পারেন।

আইফোন সিমুলেটারে হার্ডওয়্যার -> সংস্করণ -> 3.2 নির্বাচন করার চেষ্টা করুন


iOS 3.0 আইওএস 4.2 এসডিকে অন্তর্ভুক্ত নয়, কেবল আইওএস 3.2+।
জুলিও গর্জি

ওহ দুঃখিত, আমি ৪.১-তে ছুটে যাচ্ছি যেখানে আপনি স্থাপনার লক্ষ্যমাত্রা ৩.০ এ সেট করতে পারেন।
ingh.am

জুলিও 3.2 যথেষ্ট ভাল, তবে আমি আইএমএস 3.2 (আইপ্যাডের জন্য) হিসাবে সিমুলেটরটি কীভাবে চালাব, এটি কেবল আমাকে 4.2 এর বিকল্প দেয় না?
foreyez

দুর্বল সংযোগের জন্য, এটি কি এখনও কোনও পুরানো ডিভাইসে ইনস্টল হবে? আমি কিছুক্ষণ আগে চেষ্টা করেছি এবং উপসংহারে এসেছি (পাশাপাশি অন্যরাও) যে আপনি যদি আইএডি চান তবে আপনার ন্যূনতম 4.0.০ হওয়া দরকার।
ingh.am

সিমুলেটারে: হার্ডওয়্যার -> সংস্করণ -> 3.2। আমি মনে করি আপনি এটি আপনার বিল্ড সেটিংসেও সেট করতে পারেন।
ingh.am

409

এই পুরানো প্রশ্নটি খুঁজে পাওয়া অন্য কারও কাছে আপনি এখন সমস্ত পুরানো সংস্করণ ডাউনলোড করতে পারেন ।

Xcode-> Preferences-> Components(সিমুলেটর ট্যাবে ক্লিক করুন)।

আপনি চান / প্রয়োজন সমস্ত সংস্করণ ইনস্টল করুন।

সমস্ত ইনস্টল করা সিমুলেটরগুলি দেখানোর জন্য:

লক্ষ্য -> ড্রপডাউন "ডিপ্লোয়মেন্ট টার্গেট" এ সর্বনিম্ন সংস্করণ এনআর এর সাথে ইনস্টল করা সংস্করণটি চয়ন করুন।

ড্রপডাউনে আপনার এখন সমস্ত উপলব্ধ সিমুলেটর দেখতে পাওয়া উচিত।


আপনার কি সমস্ত সংস্করণ ইনস্টল করতে হবে বা কেবলমাত্র আপনার প্রয়োজনীয় সংস্করণগুলি ইনস্টল করতে হবে?
আরাম কোচার্যান

আপনি যে সংস্করণগুলি চান তা চয়ন করতে মুক্ত।
t.mikael.d

আপভোটের জন্য ধন্যবাদ - জিনিসটি হ'ল, আসল প্রশ্নটি এক্সকোডের পুরানো সংস্করণগুলির যেখানে বহু সংস্করণ পরিচালনা যেখানে উপলব্ধ নেই।
t.mikael.d

2
আজ 5.1.1 হিসাবে সর্বশেষতম এক্সকোড ব্যবহার করে - সিমুলেটারে এখন কেবল 6.1 এবং 7.1 সংস্করণ ব্যবহার করা যাবে। (8.0 বিটাতে রয়েছে)
t.mikael.d

2
@ ফরেয়েজ আসলে এটি এখন গ্রহণযোগ্য উত্তর হওয়া উচিত।
কেভিনস্পেসিআইকেজারসেজ

48

এক্সকোড 10.1

1. গোটো এক্সকোড -> পছন্দসমূহ (শর্টকাট সিএমডি,)

2. উপাদান নির্বাচন করুন

৩. ডাউনলোড করুন সিমুলেটর সংস্করণ

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

৪. এক্সকোড -> ওপেন বিকাশকারী সরঞ্জাম -> সিমুলেটর এটি একা স্ট্যান্ড অ্যাপ্লিকেশন হিসাবে সিমুলেটর চালু করবে

5 হার্ডওয়্যার -> ডিভাইস -> ডিভাইসগুলি পরিচালনা করুন ...

New. নতুন সিমুলেটর সংস্করণ তৈরি করতে আইকন ক্লিক করুন।

7. সিমুলেটারের নাম, ডিভাইসের ধরণ উল্লেখ করুন এবং ড্রপ ডাউন থেকে ওএস সংস্করণ চয়ন করুন।

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

8. তৈরি ক্লিক করুন।

9. হার্ডওয়্যার -> ডিভাইস -> আইওএস 11.0 -> আইফোন 6

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

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

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

এটি চালানোর জন্য কোডিং উপভোগ করুন!


1
এটি বর্তমান সেরা উত্তর। ধন্যবাদ।
নাথন হোসেলটন

1
সিমুলেটার মেনুটি এক্সকোড 11.4 এ পরিবর্তিত হয়েছে। এটি এখন ফাইল -> ডিভাইস খুলুন -> (কাঙ্ক্ষিত ওএস) -> (পছন্দসই সিমুলেটর)
জ্যামেসারনিয়াস

13

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

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


1
প্রশ্ন ছিল কীভাবে চালানো যায়
পাইটর আলেকসান্দার চ্যামিলোভস্কি

8

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

বিকল্প পাঠ


3
দ্রষ্টব্য: এই উত্তরটি হ'ল আইওএসের পুরানো সংস্করণে অ্যাপ চালানো কীভাবে সম্ভব। তবে আমি জানতে চেয়েছিলাম যে কীভাবে একটি পুরানো সংস্করণ অনুকরণ করা যায়।
foreyez

এটি পরিবর্তন করে, এক্সকোডের এখন উপরের বাম ড্রপ ডাউনের একটি পুরানো সংস্করণে সিমুলেটর চালানোর জন্য আপনাকে একটি বিকল্প দেওয়া উচিত। আপনি কি তা দেখছেন না?
স্টিভ

1
আমি এক্সকোড ৪.২ এ আইওএস 4.0.০-৪.১ সিমুলেটর এসডিকে ইনস্টল করে দিয়ে চেষ্টা করেছি, উপরের বাম ড্রপডাউনে ৫ টি ছাড়া আর কিছুই আনেনি ...
আরাম কোচার্যান

8

পূর্ববর্তী আইওএস সিমুলেটরটি Xcode 4.2 এ যুক্ত করতে আপনার পুরানো xcode_3.2.6_and_ios_sdk_4.3.dmg (বা অনুরূপ সংস্করণ) ইনস্টলার ফাইলটি দরকার এবং নিম্নলিখিত হিসাবে করুন:

  • Xcode_3.2.6_and_ios_sdk_4.3.dmg ফাইলটি মাউন্ট করুন
  • মাউন্টিং ডিস্ক চিত্রটি খুলুন এবং মেনু চয়ন করুন: Go-> ফোল্ডারে যান ...
  • টাইপ / ভলিউম / এক্সকোড এবং আইওএস এসডিকে / প্যাকেজগুলি / তারপরে গো ক্লিক করুন। অনেকগুলি প্যাকেজ রয়েছে এবং আইফোনসিমুলেটরএসডিকে (সংস্করণ) .pkg এ সন্ধান করুন
  • আপনি যুক্ত করতে চান এমন প্যাকেজ ইনস্টল করতে ডাবল ক্লিক করুন এবং ইনস্টলার প্রদর্শনের জন্য অপেক্ষা করুন।
  • ইনস্টলারে অবিরত ক্লিক করুন এবং গন্তব্য চয়ন করুন, ফোল্ডারটি চয়ন করুন ...
  • এক্সপ্লোরার শো এবং নির্বাচন করুন বিকাশকারী ফোল্ডার এবং চয়ন ক্লিক করুন
  • আপনার প্রয়োজন মতো অন্যান্য সিমুলেটারের সাথে ইনস্টল করুন এবং পুনরাবৃত্তি করুন।
  • এক্সকোড পুনরায় চালু করুন।

এখন আপনার ইনস্টলড সিমুলেটারের একটি তালিকা রয়েছে।


আইপ্যাড ৩.২ সিমুলেটর এখন এক্সকোডে নির্বাচনের জন্য উপলব্ধ তবে সিমুলেটর এটি চালাতে অস্বীকার করেছে: "আইওএস এসডিকে খুঁজে পেল না The এসডিকে পুনরায় ইনস্টল করার প্রয়োজন হতে পারে"।
ভাইয়ারলী

একমাত্র সম্ভাব্য বিকল্পের মতো শোনায় যে এখন Xcode 4.2 (যা আমি স্নো চিতাবাঘে চালিত কোনও পুরানো কম্পিউটারে ইনস্টল করেছি যাতে আমার মূল কম্পিউটারকে মাউন্টেন লায়নে উন্নীত করার পরে এবং সন্ধান করতে পারে যে এটি আইওএস 4.2 সিমুলেটর চালাতে পারে না) কোনওরকমে ডাউনলোড পৃষ্ঠাগুলি থেকে আইওএস ৪.২ সিমুলেটর ডাউনলোড করতে অস্বীকার করেছে (যদিও এটি এটি তালিকাবদ্ধ করে, যদিও আপনি এটি ডাউনলোড বোতামটি ক্লিক করেন, সম্ভবত অ্যাপল এটিতে প্লাগটি টানত বলে) কিছু হয় না। এই পদ্ধতিটি ব্যবহার করে কেউ কি কোনও সাফল্য পেয়েছে?
ক্লাফু

2

পুরানো সিমুলেটর সংস্করণ নির্বাচন করা Xcode 3.2.5 এ সুস্পষ্ট নয়। পুরানো এক্সকোডগুলির "বেস এসডিকে" বিল্ডিং সেটিং পপআপ মেনুতে "আইওএস ডিভাইস এসডিকে" এবং "আইওএস সিমুলেটর এসডিকে" এর পৃথক তালিকা ছিল, তবে এক্সকোড ৩.২.৫ এ এগুলিকে একক "আইওএস এসডিকে" তালিকা দিয়ে প্রতিস্থাপন করা হয়েছে যা কেবলমাত্র ৪.২ অফার করে এবং "সর্বশেষ"।

যদি আপনি একটি নতুন ডিফল্ট আইওএস প্রকল্প তৈরি করেন তবে বেস এসডিকে এবং স্থাপনার লক্ষ্য উভয়ের জন্য এটি ডিফল্ট ৪.২ এবং প্রকল্পের উপরের-বাম কোণে "ওভারভিউ" পপআপে কেবল ৪.২ সিমুলেটর উপলব্ধ।

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


-4

সিমুলেটরটি এ থেকে ডাউনলোড করা যাবে না:

এক্সকোড -> পছন্দসমূহ -> ডাউনলোড

কেবল iOS ডিভাইসগুলির প্রতীক। যেমন এই বিকল্পটি বলে:

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

এটি, একটি আইওএস 4.2 অ্যাপ্লিকেশন পরীক্ষা করার জন্য আপনার একটি আইওএস 4.2 ডিভাইস প্রয়োজন


হুম। আমার এক্সকোড 4.2 "আইওএস 4.3 সিমুলেটর" ডাউনলোড করুন। সেটাই কি সিমুলেটর !? :-)
ক্রিস্টার নর্ডভিক

2
খনি একই কথা বলে, "আইওএস ৪.৩ সিমুলেটর" (দুটি ডিভাইস ডিবাগ ডাউনলোড)। যাইহোক, এই ডাউনলোডগুলির মধ্যে একটিও কাজ করে না। আমি ইনস্টল টিপুন এবং যে কোনও / তারা সবাই 0% বসে বসে কোনও জিনিস ডাউনলোড করে না। আমি ম্যাককে পুরো দিন একা রেখে দিয়েছিলাম এবং এটি এখনও 0% বসে কিছুই করছে না।
ডিজি

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