क्या मैं "बिल्ड एंड रन" के बिना iPhone सिम्युलेटर शुरू कर सकता हूं?


141

मैं "निर्माण और चलाने" से पहले सिम्युलेटर में एक ऐप हटाना चाहता हूं। मैं सिम्युलेटर कैसे शुरू कर सकता हूं ताकि मैं विलोपन कर सकूं? यदि मैं इसे "बिल्ड एंड रन" द्वारा शुरू करता हूं तो मुझे एक लंबा लॉग आउटपुट मिलता है जो बग के कारण मुझे ठीक करने में थोड़ी देर लगती है। मैं उससे बचना चाहूंगा।

जवाबों:


257

सिम्युलेटर सिर्फ एक एप्लिकेशन है, और जैसे आप इसे किसी अन्य एप्लिकेशन की तरह चला सकते हैं।

टर्मिनल से सीधे सिम्युलेटर चलाने के लिए openकमांड के साथ इन स्थानों को प्रीपेन्ड करें

Xcode 7.x, 8.x, और 9.x

Xcode 7.x में, iPhone सिम्युलेटर फिर से चला गया है: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app :।

Xcode 6.x

Xcode 6.x में, iPhone सिम्युलेटर अभी तक फिर से चला गया है, और अब यहाँ रहता है /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app:।


Xcode 4.x, 5.x

Xcode 4.x (माउंटेन शेर पर 4.5 के माध्यम से) और Mavericks पर Xcode 5.0.x में, यह यहां रहता है: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Xcode (4.5.2) के मेरे संस्करण में, मुझे Open Developer Toolडॉक आइकन या Xcode मेनू से मेनू का उपयोग करना काफी सुविधाजनक लगता है :

iOS सिम्युलेटर खोलें


एक्सकोड 3.x

Xcode 3.x में, यह यहाँ रहता है:

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


Xcode के कुछ भविष्य के संस्करण में, यह संभवतया फिर से आगे बढ़ेगा, यह एक गिलहरी थोड़ा सा ऐप है।


4
@jimbojw - यह एक एप्लिकेशन बंडल है, इसलिए हाँ यह एक फ़ोल्डर भी है। यदि आप इसे डबल-क्लिक करते हैं (या openटर्मिनल कमांड का उपयोग करते हैं), तो यह चलेगा। संयोग से, इसे नए iPhone SDK के साथ "iOS Simulator.app" कहा जाता है।
सेठ

1
धन्यवाद - openगायब टुकड़ा था।
जिम्बो

4
पूरा रास्ता मुझे इस पर मिला/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
माइकल मूर

2
यह भी ध्यान दें कि यदि आप खोजक में उपरोक्त टिप्पणी में पथ पर जाते हैं, तो आप किसी अन्य ऐप की तरह सिम्युलेटर को अपनी गोदी में नीचे खींच सकते हैं।
माइक

2
मैंने इसे "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app" पर पाया। सिम्युलेटर ऐप के भीतर से उपकरणों को बदलने के लिए हार्डवेयर> डिवाइसेस पर क्लिक करें।
चेसो

36

टर्मिनल से आप उपयोग कर सकते हैं:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

यह सब सिम्युलेटर के आवेदन नाम पर निर्भर करता है, यह Xcode के प्रत्येक पुनरावृत्ति के साथ बदल सकता है।


4
यह अब तक का सबसे आसान उपाय है। यदि यह काम नहीं करता है, तो iOS\ Simulatorइसके बजाय प्रयास करें ।
फेलिक्स

35

XCode 4.3 के बाद से स्थान बदल गया है, सिम्युलेटर अब यहां पाया जा सकता है:

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


24

नए Xcode (वरीयताओं के माध्यम से स्थापित) के साथ शॉर्टकट बनाने के लिए उस पर @jimbojw से नई कमांड का पालन करने के लिए:

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

जो आपके लिए एप्लिकेशन फ़ोल्डर में एक शॉर्टकट बनाएगा।


9

स्पॉटलाइट का उपयोग करें

लेकिन केवल अंतिम सिम्युलेटर खोला जाएगा। यदि आपने iPad Air 2पिछली बार उपयोग किया था, तो स्पॉटलाइट इसे खोल देगा। यदि आप iPhone 6sइस समय को खोलना चाहते हैं , तो यह एक समस्या है।


7

सबसे पहले, एप्लिकेशन में iOS सिम्युलेटर जोड़ें:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

वहां से आप इसे फाइंडर में खोल सकते हैं या लॉन्च बार में खींच सकते हैं।

स्रोत: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/


6

यह एक पुराना सवाल है, लेकिन अगर आप बस सिम्युलेटर को Xcode 4.5 UI से चलाना चाहते हैं, तो आप कर सकते हैं: Xcode> ओपन डेवलपर टूल> iOS सिम्युलेटर।


2
डॉक में Xcode पर राइट-क्लिक करके Open Developer Tool मेन्यू भी सुलभ है। facebook.com/mattdipasquale/posts/880720811276
ma11hew28

@joeriks मुझे पता है कि आप कैसा महसूस करते हैं! मैंने विंडोज पर MSFT के लिए 10 साल काम किया!
delliottg

4

Xcode खोले बिना:

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

1
उसके लिए, मैंने एक उपनाम जोड़ा ~ / .bash_profile: alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"जो मुझे केवल iosकमांड लाइन से चलाने की अनुमति देता है ।
घीस

1
FYI करें, मेरी मशीन पर एप्लिकेशन अभी Simulator.appनहीं है iOS Simulator.app
जोशुआ पिंटर

3

सबसे आसान तरीका सिम्युलेटर से शुरू करना है Xcode, और फिर डॉक पर Ctrl+ Clickआइकन पर और चयन करना हैKeep in Dockयहां छवि विवरण दर्ज करें


2

Xcode 7.2 के लिए

खुला / आवेदन /Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

सुडो ./Simulator

और अपने प्रोफ़ाइल में इस पथ को जोड़ना सबसे अच्छा तरीका है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.