2014-09-24 12 views
18

का उपयोग कर काले स्क्रीन दिखाता है मैं जब मैं चलाने ios का अनुकरण मैं इन त्रुटियों को मिल आयनिक sidemenu एप्लिकेशन के माध्यम से चला गया:सिम्युलेटर आयनिक

Usage of '--family' is deprecated in 3.x. Use --devicetypeid instead. 
Usage of '--retina' is deprecated in 3.x. Use --devicetypeid instead. 
Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator   session timed out." UserInfo=0x7f91f97358b0 {NSLocalizedDescription=Simulator session timed 

और काली स्क्रीन सिम्युलेटर

के लिए आता है और ये मेरे मैक की जानकारी कर रहे हैं : Yosemite 10.10 ios-सिम संस्करण 3.0.0 कॉर्डोबा संस्करण 3.6.3-0.2.13 आयनिक संस्करण 1.2.6-beta1 xcode 6.1

+0

आप livereload का उपयोग कर रहे हैं? –

+0

नहीं, मैं लिवरलोड का उपयोग नहीं कर रहा हूं बस मैंने उन सॉफ्टवेयर का नवीनतम संस्करण एनपीएम के माध्यम से स्थापित किया है, लेकिन यह मेरे लिए तब तक काम नहीं करता है जब मैं एक्सकोड 6.1 के साथ प्रोजेक्ट का आईओएस बिल्ड खोलता हूं और एक्सकोड सिम्युलेटर का उपयोग करता हूं लेकिन यह आयनिक के साथ काम करता है आदेश मुझे समस्या का सामना करना पड़ा – sh4hin

+0

एक्सकोड 6.1 या 6.01? –

उत्तर

0

आप मनु को है सहयोगी उन्हें अनज़िप करने के बाद अपने प्रोजेक्ट में नवीनतम आयनिक फाइलों पर कॉपी के रूप में यहाँ का उल्लेख किया: http://forum.ionicframework.com/t/on-upgrading-to-ionic-beta-13-getting-error-uncaught-referenceerror-interpolate-is-not-defined/10232

2

मैं एक ही मुद्दा हो रही थी और से इसे हल करने में सक्षम था:

  • ओपन Xcode
  • Xcode में > ओपन डेवलपर टूल> आईओएस सिम्युलेटर
  • आईओएस सिम्युलेटर> सामग्री रीसेट और सेटिंग्स
  • पुनः प्रारंभ मैक (सभी खिड़कियां खुली सही का निशान)

गोडस्पीड।

3

क्या आप tmux सत्र के अंदर से आयनिक कमांड चला रहे हैं? लगता है कि टीएमयूक्स कॉर्डोवा और आईओएस सिम्युलेटर के बीच संचार को रोक रहा है। जैसे ही मैंने टर्मिनल से सीधे ionic/cordova emulate ios आदेशों को चलाने का प्रयास किया, यह ठीक काम करता था!

+1

मैं आईटर्म और टर्मिनल दोनों का उपयोग कर रहा हूं और आईओएस सिम्युलेटर में सामग्री और सेटिंग को रीसेट कर रहा हूं लेकिन यह अभी भी मुझे एक ही त्रुटि देता है – sh4hin

+0

tmux मेरे लिए मुद्दा था, धन्यवाद @masteraka! – Greg

12

मैं अंत में एक समाधान नहीं मिला आपके आवेदन इस समस्या को सबसे पहले सेटअप ठीक करने के लिए:

1- आयनिक शुरू myAppname टैब

2 सीडी myAppname

3 आयनिक मंच आईओएस

जोड़ने 4- आयनिक बिल्ड आईओएस

फिर अपनी परियोजना निर्देशिका में emulator.sh नामक फ़ाइल बनाएं या जो भी नाम और सामग्री की प्रतिलिपि बनाएँ नीचे दिए गए कोड: स्क्रिप्ट के लिए

echo "Emulating..." 
cd ./platforms/ios/build/emulator 
var=$(pwd) 

ios-sim launch "$var"/*.app 

सेट अनुमति: $ sudo chmod 777 emulator.sh

जब भी आप अपने आवेदन स्क्रिप्ट चलाने का अनुकरण करना चाहते हैं: ./emulator.sh

तो द्वारा इस स्क्रिप्ट का उपयोग आप मैन्युअल रूप से Xcode में परियोजना मिरोस्लाव मासा करने के लिए परियोजना

विशेष धन्यवाद खोलने के लिए और चलाने के लिए की जरूरत नहीं है

+0

मैं आईफोन 4 एस से कुछ और करने के लिए एमुलेटर कैसे बदल सकता हूं? –