এক্সকোড শুরু না করে আইফোন এমুলেটরটি কীভাবে চালাবেন?


231

আমার পুরানো ম্যাক স্নো চিতাবাঘে চলমান, আমি স্পটলাইটে "আইওএস" টাইপ করতে পারতাম এবং এটি নিজেই আইফোন / আইপ্যাড এমুলেটর শুরু করতে পারে।

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

তবে "আইওএস" বিকল্পটি আর নেই :( এখন একমাত্র উপায় হ'ল এক্সকোড চালানো, একটি খালি প্রকল্প তৈরি করা এবং তারপরে রান অপশনটি দিয়ে এমুলেটরটি চালু করা।

আমি ইন্টারটিউবগুলি এবং ফেসওয়েবগুলি অনুসন্ধান এবং অনুসন্ধান করেছি, তবে কিছুই সাহায্য করে না।

কেউ কি জানেন যে সিংহটিতে কেবল এমুলেটরটি কীভাবে চালানো যায়?

আপডেট: এটি নীচের নীচে @I_Lve থ্রেডের প্রতিক্রিয়া। উত্তরটি সমস্ত ইয়োসেমাইট মেশিনে কাজ করার আশ্বাস দেয় না।

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


13
"আইওএস" এর পরিবর্তে "সিমুলেটর" টাইপ করুন;)
রেনা রথ

উত্তর:


415

ধরে নিই যে আপনি এক্সকোড ইনস্টল করেছেন /Applications, তবে আপনি আইফোন সিমুলেটর শুরু করতে কমান্ড লাইন থেকে এটি করতে পারেন:

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

(এক্সকোড 6+):

$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

এটিকে আরও সহজ করতে আপনি আপনার ডেস্কটপ থেকে একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন:

$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app ~/Desktop

(এক্সকোড 6+):

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

হিসাবে @JackHahoney দ্বারা নির্দিষ্ট, এছাড়াও আপনি একটি যোগ করতে পারিনি aliasআপনার টু ~/.bash_profile:

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(এক্সকোড 6+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(এক্সকোড 7+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

যার অর্থ হ'ল আপনি স্মরণযোগ্য একটি সহজ শব্দ দিয়ে আইফোন সিমুলেটরটি কমান্ড লাইন থেকে শুরু করতে পারেন:

$ simulator

7
প্রতিধ্বনি "ওরফে আইফোন = 'খুলুন / অ্যাপ্লিকেশনস / এক্সকোড.এপ / সামগ্রী / ডেভেলপার / প্ল্যাটফর্ম / আইফোনসিমুলেটর.প্ল্যাটফর্ম / ডেভেলপার / অ্যাপ্লিকেশনস / আইফোন \ সিমুলেটর.এপ'" >> .ব্যাশ_প্রোফাইল ;. .bash_profile
JackMahoney

4
এটি ফাইন্ডারে অনুসন্ধান করা এবং এটিকে ডকের কাছে টানাই স্পষ্টভাবে যাওয়ার পথ।
হেনরিক এরল্যান্ডসন

4
@ হেনরিক এয়ারল্যান্ডসন তারপরে প্রশ্নের একটি নতুন উত্তর যুক্ত করুন। আপনার ডাউনটোটটি কিছুটা অন্যায় বলে মনে হচ্ছে আমি যে উত্তর দিচ্ছি তা ওপি যেমন জিজ্ঞাসা করবে তেমন করবে ...
ট্রোজানফয়ে

7
এটি নীচে @ ডানিয়েল অনুসারে আপডেট করা উচিত:/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
ক্রিস্লেব্রন

4
এটি এখন open -a "Simulator"এবং open -a "Simulator (Watch)"অবশ্যই স্পষ্টতই ঘড়ি :)
ডেভ

177

কমান্ড লাইনের সাথে ঝাঁকুনি ছাড়াই সবচেয়ে সহজ উপায়:

  1. এক্সকোড একবার চালু করুন।
  2. আইওএস সিমুলেটর চালান
  3. আইওস সিমুলেটর আইকনটিকে ডক করতে টানুন।

পরের বার আপনি এটি ব্যবহার করতে চান, কেবল ডকের আইওস সিমুলেটর আইকনে ক্লিক করুন।


5
এটি উত্তর হিসাবে গ্রহণ করা উচিত ছিল। গৃহীত উত্তরে উল্লিখিত টার্মিনাল কমান্ডগুলি ওএস এক্সের ভবিষ্যতের সংস্করণের জন্য পরিবর্তিত হতে পারে But তবে এই উত্তরে উল্লিখিত প্রস্তাবনাটি সংস্করণগুলির পরিবর্তিত হতে পারে না।
siva636

5
নাহ, শিরোনাম এক্সকোড শুরু না করে স্পষ্ট করে বলে। তারপরে দ্বিতীয় বিষয়টি হ'ল, আপনি যদি নিজের ম্যাকটি পুনরায় চালু করেন তবে আইকনটি চলে যায় ...
ডেভিড ফারিয়ানা

আপনি যদি অ্যাপ্লিকেশনটিতে নিজেই কাজ করতে চান, তবে এই পোস্টটি যা বলেছে তা করুন তবে ডক আইকনটিতে ডান ক্লিক করুন এবং ফাইন্ডারে অ্যাপটির অবস্থান প্রকাশ করতে "ফাইন্ডারে দেখান" ক্লিক করুন। উপরের স্বীকৃত উত্তরের পরে অ্যাপটির অবস্থান সম্প্রতি পরিবর্তিত হয়েছে।
ম্যাট কেনেফিক 18

হ্যাঁ! স্পটলাইট দ্রুত অনুসন্ধানের পাশাপাশি এইভাবেও +1 ভাল কাজ করে!
থুই ত্রিনহ

আমার জন্য যা কাজ করেছে তা হ'ল এটির একটি প্রকরণ। সিমুলেটর (এবং এক্সকোড) চলার সাথে ডক অঞ্চলে সিমুলেটারের জন্য একটি আইকন রয়েছে। আইকনে ডান ক্লিক করুন এবং বিকল্পগুলি - ডক ইন রাখুন নির্বাচন করুন।
রেনিপেট

73

এক্সকোড 7+ এ অবস্থানটি এখন

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

কমান্ড লাইন থেকে এটি চালান

$ open -a Simulator

আশা করি যে কাউকে সাহায্য করবে


1
$ open -a Simulatorম্যাকোএস 10.14, এক্সকোড 10.1 হিসাবে সঠিক উত্তর। ধন্যবাদ!
জ্যাকব

তাই /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulatorসিমুলেটরটি চালায়
পাভেল

20

আপনি কি ছবিটি দেখতে সহায়ক? এখানে চিত্র বর্ণনা লিখুন

সম্পাদন করা

এখন নতুন এক্সকোডের সাহায্যে যদি এক্সকোডের আইকনটি ডকটিতে থাকে তবে আপনি ঠিক এটিতে ক্লিক করতে পারেন এবং মেনুটি আপনি নির্বাচন করতে পারেন তা গঠন করতে পারেন Open Developer Toolএবং সাব মেনুতে আপনি iOS Simulatorএক্সকোডটি না খুলে সিমুলেটরটি খোলার জন্য নির্বাচন করতে পারেন !এখানে চিত্র বর্ণনা লিখুন


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

20

আপনি যদি এটির জন্য একটি অটোমেটার লঞ্চার তৈরি করেন তবে আপনি স্পটলাইটের মাধ্যমে এটি চালু করতে পারবেন:

  1. খোলা Automator.app
  2. অ্যাপ্লিকেশন প্রকার চয়ন করুন
  3. ক্রিয়া> গ্রন্থাগার> ইউটিলিটিস> অ্যাপ্লিকেশন চালু করুন নির্বাচন করুন
  4. চালু হওয়া অ্যাপ্লিকেশনগুলির ড্রপডাউনটি খুলুন এবং অন্যান্য চয়ন করুন
  5. আপনি সরাসরি সিমুলেটর অ্যাপ্লিকেশন নির্বাচন করতে পারবেন না কারণ এটি Xcode.appপ্যাকেজের ভিতরে রয়েছে । সুতরাং পরিবর্তে আপনাকে এটিকে আলাদা ফাইন্ডার উইন্ডোতে নেভিগেট করতে হবে এবং এটিকে ফাইল নির্বাচনকারী উইন্ডোতে টেনে আনতে হবে। এটি আপনার এক্সকোড সংস্করণ (সবচেয়ে প্রাচীন থেকে নতুন) এর উপর নির্ভর করে নিম্নলিখিত পাথগুলির একটিতে হবে:
    • /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  6. অবশেষে, আপনার অ্যাপ্লিকেশন ফোল্ডারে এই অটোমেটর অ্যাপ্লিকেশনটিকে সেভ করুন iOS Simulator.app

অটোমেটর অ্যাপ্লিকেশন তৈরি করুন

সবেমাত্র তৈরি করা অটোমেটার অ্যাপ্লিকেশনটির জন্য একটি দুর্দান্ত আইকন পেতে, আপনি নিম্নলিখিতটি করতে পারেন:

  1. ডান ক্লিক করুন iOS Simulator.appএবং তথ্য পান নির্বাচন করুন
  2. উপরের বাম কোণে আইকনটি ক্লিক করুন এবং Cmd-Cএটি অনুলিপি করুন
  3. আপনার অটোমেটর অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন এবং তথ্য পান নির্বাচন করুন
  4. উপরের বাম কোণে আইকনটি ক্লিক করুন এবং Cmd-Vপেস্ট করতে করুন

আইকন অনুলিপি করুন


দুর্দান্ত ধারণা, যেমন এটি আলফ্রেডেও ব্যবহারযোগ্য এবং পরে খুঁজে পাওয়া সহজ
ডেভিড কুক


15

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

এখানে সমাধানটি আমার পক্ষে ভাল কাজ করে এবং যে কোনও ওএস এক্স এবং এক্সকোড সংস্করণ নিয়ে কাজ করা উচিত। আমি এটি ওএস এক্স 10.11 এবং এক্সকোড 7.3 এ পরীক্ষা করেছি।

প্রাথমিক সেটআপে এক্সকোড আরম্ভ করার দরকার নেই, তবে এর পরে, আপনাকে কেবল সিমুলেটারে উঠতে হবে না।

সেটআপ

  1. এক্সকোড চালু করুন
  2. থেকে উপর XCode মেনু, নির্বাচন খুলুন বিকাশকারী সরঞ্জাম > সিমুলেটার
  3. ডকে, নিয়ন্ত্রণ (বা ডান) সিমুলেটর আইকনে ক্লিক করুন
  4. বিকল্পগুলি > নির্বাচন করুন ফাইন্ডারে দেখান
  5. কমান্ড এবং অপশন ধরে রাখার সময়, অ্যাপ্লিকেশন ডিরেক্টরিতে সিমুলেটর আইকনটি টানুন। এটি এটির একটি উপকরণ তৈরি করে।
  6. যদি ইচ্ছা হয় তবে "সিমুলেটর" থেকে "আইওএস সিমুলেটর" এ নামটির নামকরণ করুন। আপনি যার নাম দিন এটি স্পটলাইটের মতো প্রদর্শিত হবে।

দ্রষ্টব্য: সিমুলেটর অ্যাপ্লিকেশন (1-5 পদক্ষেপ) এর সন্ধানের জন্য আরও কিছু উপায় রয়েছে যেমন ফোল্ডারে Go to ফোল্ডার ব্যবহার করে ... তবে যেগুলি সিমুলেটারের অবস্থানটি শুরু করতে হবে তা জানা দরকার। যেহেতু এটি XCode এর সংস্করণ থেকে সংস্করণে পরিবর্তিত হয়েছে, এই পরিবর্তনগুলি নির্বিশেষে এই পদ্ধতিতে কাজ করা উচিত।

ব্যবহার

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

সিয়েরায়, সিমুলেটরটি কোনও বিশেষ সেটআপ ছাড়াই স্পটলাইটের সাথে পাওয়া যাবে।
জনী কেন

2
@ জোহনিউই কিছু কারণে, স্পটলাইট মোটামুটি সতেজ সিয়েরা ইনস্টল করে আমাকে সহ কিছু লোকের জন্য সিমুলেটর খুঁজে পায় না। আমি এটি এটির কীভাবে খুঁজে পেতে হবে তা খুঁজে পেতে পছন্দ করব তবে এর মধ্যে এই পদক্ষেপগুলি সহায়তা করে।
জিমোথি

এটি সর্বাধিক একীভূত উত্তর এবং এটি ফাইন্ডারেও উপলভ্য করে।
কেডি।

এটি হাই সিয়েরার একটি নতুন ইনস্টলটিতে স্পটলাইটের মাধ্যমে আমার কাছে উপলব্ধ ছিল না।
allicarn

12

আইফোন সিমুলেটর চালু করার জন্য নীচের নির্দেশনার চেষ্টা করুন:

গোটো অ্যাপ্লিকেশন ফোল্ডার -> এক্সকোড অ্যাপ্লিকেশন -> প্যাকেজ বিষয়বস্তু প্রদর্শন করতে ডান ক্লিক করুন -> এখন এক্সকোড সামগ্রীগুলিতে ফাইলগুলি দেখান -> বিকাশকারী -> প্ল্যাটফর্ম -> আইফোনসিমুলেটর.প্ল্যাটফর্ম -> বিকাশকারী -> অ্যাপ্লিকেশন - > এখন আইওএস সিমুলেটর অ্যাপ্লিকেশন আইফোন সিমুলেটর চালু করতে ক্লিক করুন ...!


11

এক্সকোড 6 দিয়ে সিমুলেটারের অবস্থানটি এতে পরিবর্তিত হয়েছে:

/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

এটি এখানে আর খুঁজে পাওয়া যাবে না:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app

আমি কখনও কখনও টার্মিনাল থেকে সিমুলেটর শুরু করতে চাই যেহেতু এটি কাউকে সহায়তা করবে আশা করি।


10

টার্মিনাল থেকে আপনাকে চালাতে হবে:

open -a Simulator

9

উপরের সমাধানগুলি জেডএসএইচে আমার পক্ষে কার্যকর হয়নি। আইফোনসিমুলেটর.প্ল্যাটফর্মটিতে আমার বিন্দু থেকে বাঁচতে হবে। এটি আমার পক্ষে কাজ করে:

alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"

এটি আরও বেশি স্থিতিস্থাপক সংস্করণ হতে পারে:

alias simulator="open -a 'iOS Simulator'"

ধন্যবাদ এই কাজটি কর
আহমদ আজমি

এটি এক্স-কোড 5.1 + ম্যাভেরিকসে কাজ করে না, তবে উপরোক্ত কৌশলগুলি @ ট্রোজানফো সফলভাবে কাজ করেছে ...
g212gs

8

আরও সহজ উপায় আছে:

  1. হিট command+ space, স্পটলাইট অনুসন্ধান প্রদর্শিত হবে
  2. টাইপ করুন iOS Simulatorএবং আঘাতreturn

সম্পন্ন.

----- অনুসরণ করে @ ই। ম্যাগগিনি ডাউনভোট ---

হ্যাঁ আপনি এখনও iOS Simulatorব্যবহার করে সহজেই অ্যাক্সেস করতে পারেনSpotlight

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


1
প্রশ্নটিতে বলা হয়েছে যে স্পটলাইট চলাকালীন আইওএস প্রদর্শিত হবে না। আপনার উত্তরটি আসলে ওএসএক্স লায়ন থেকে কার্যকর হয় না।
ই। ম্যাগগিনি

2
@ ই.ম্যাগগিনি, আপনি ভুল বলেছেন। উপরে আইওএস সিমুলেটারের স্ক্রিনশটটি সর্বশেষ ওএস এক্স ইয়োসেমাইট ব্যবহার করে স্পটলাইটে প্রদর্শিত হচ্ছে। সুতরাং হ্যাঁ, আসলে, আমার উত্তরটি সঠিক এবং সমস্তরকম হয়েছে। যদি আপনার ওএস এক্স সিংহ এটি না দেখায় তবে আপনার ওএস এক্স ইনস্টলেশনতে কিছু সমস্যা আছে।
সার্জিবি

1
খুব খারাপ আমি এখানে একটি স্ক্রিন শট যুক্ত করতে পারছি না, কারণ আমার জোসেমাইট মেশিনে কর্মক্ষেত্রে যা বাড়িতে আমার পুরানো মেশিন থেকে সম্পূর্ণ আলাদা ইনস্টল আছে .... এখনও কোনও আইওএসের ফলাফল নেই। যেভাবেই হোক, প্রশ্নটি এর সমাধানের জন্য জিজ্ঞাসা করে .... তাই .....
ই ম্যাগগিনি

1
আমার মেশিনে যেটি Xcode-beta (7.0) সহ 10.10.5 সংস্করণ, এই উত্তরটি আসলে কাজ করে fact
জর্জ

2
আইওএস সিমুলেটরটির নাম বদলে রাখা হয়েছে কেবল সিমুলেটর। সে কারণেই এটি আর কাজ করে না।
dhr_p

7

টার্মিনালে: এক্সকোড 9.x এবং তারপরের জন্য

$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

এক্সকোড-বিটা 9.x এবং তারপরের জন্য

$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app

4

সর্বাধিক সহজ উপায় হ'ল স্পটলাইট অনুসন্ধান। কেবল সিএমডি + স্পেস ক্লিক করুন এবং অনুসন্ধান সিমুলেটরটি টাইপ করুন। ঠিক এই রকম:

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

এবং কয়েক সেকেন্ডের মধ্যে এমুলেটেড ডিভাইস লোড হবে:

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

অন্য ডিভাইসে স্যুইচ করতে আপনি হার্ডওয়্যার -> ডিভাইসের অধীনে মেনু ব্যবহার করতে পারেন

হার্ডওয়্যার মেনুতে আপনি ব্যবহার করতে পারেন এমন কয়েকটি ভিন্ন দুর্দান্ত সরঞ্জাম রয়েছে, যেমন ওরিয়েন্টেশন পরিবর্তন, অঙ্গভঙ্গি, বোতাম, ফেসআইডি, কীবোর্ড বা অডিও ইনপুট।


2
  1. ফাইন্ডারে যান।
  2. সাইডবারে, অ্যাপ্লিকেশনগুলিতে ক্লিক করুন।
  3. অ্যাপ্লিকেশনগুলিতে এক্সকোড খুঁজুন।
  4. আপনার যা কিছু সেটিংস রয়েছে তা দিয়ে ডান ক্লিক করুন (সাধারণত দুটি আঙুল ক্লিক করুন [আলতো চাপুন না)))
  5. "প্যাকেজ বিষয়বস্তু দেখান" ক্লিক করুন।
  6. সামগ্রী ফোল্ডারে যান।
  7. সিমুলেটর অনুসন্ধান করুন।
  8. এটি লোড হওয়ার জন্য 30 সেকেন্ড অপেক্ষা করুন।
  9. নীচে স্ক্রোল করুন এবং আইওএস সিমুলেটরটি সন্ধান করুন।
  10. আপনি সহজেই অ্যাক্সেসের জন্য এটিকে ডকের উপর টেনে আনতে পারেন।

আশা করি এটা কাজে লাগবে!


1

আমি @ ট্রোজানফোয়ের উত্তরের উপর ভিত্তি করে একটি অটোমেটর অ্যাপ্লিকেশন তৈরি করেছি যাতে আপনি সরাসরি আপনার ডক https://github.com/tsdexter/ios-simulator-expo-utilities/ থেকে আইওএস সিমুলেটর চালু করতে পারেন


0

টার্মিনাল থেকে এই কমান্ডটি চালান:

ios-sim  start

অথবা, ~/.profileনিজেকে কয়েকটি কীস্ট্রোক বাঁচাতে এটিতে যুক্ত করুন:

alias ios="ios-sim  start"

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


1
এটি ওএস এক্সের অংশ নয় বরং একটি ফোনগ্যাপ ইউটিলিটি: github.com/phonegap/ios-sim
chmanie
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.