2015-10-02 9 views
15

पर सिम्युलेटर क्रैश में मैन्युअल रूप से इंस्टॉल किए गए ऐप्स मैं xcrun simctl install booted MyPath/MyApp.app का उपयोग कर आईओएस सिम्युलेटर (एक्सकोड 7, आईओएस 9) पर MyApp इंस्टॉल कर रहा हूं।लोड

यह अपेक्षित काम करता है और सिम्युलेटर पर ऐप इंस्टॉल किया गया है।

हालांकि, ऐप को मैन्युअल रूप से लॉन्च करना या xcrun simctl launch booted com.company.MyApp का उपयोग करना विफल रहता है। त्रुटि वापस दे:

An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1): The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)

एप्लिकेशन Xcode से निर्यात किया जाता है (Xcode से एप्लिकेशन चल रहे हैं या उसके स्रोत कोड से ऐप्लिकेशन को फिर से निर्माण है कि ध्यान दें एक उत्तरदायी समाधान नहीं है)।

यह ऐप विशिष्ट नहीं है, क्योंकि इस तरह से कोई ऐप इंस्टॉल उसी त्रुटि से दुर्घटनाग्रस्त हो जाता है।

सिस्टम लॉग एक ही त्रुटि रिपोर्ट करता है, लेकिन कुछ अतिरिक्त जानकारी के साथ।

com.apple.CoreSimulator.SimDevice.CA35ED48-DDAA-4CF0-8C69-C206CC55A6EB.launchd_sim[4200] (UIKitApplication:com.company.MyApp[0xe9ec][4281]): Program specified by service does not contain one of the requested architectures: R

SpringBoard[4217]: Unable to get pid for 'UIKitApplication:com.company.MyApp[0xe9ec]': No such process (err 3)

SpringBoard[4217]: Bootstrapping failed for

SpringBoard[4217]: Application 'UIKitApplication:com.company.MyApp[0xe9ec]' exited voluntarily.

SpringBoard[4217]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

SpringBoard[4217]: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

SpringBoard[4217]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

SpringBoard[4217]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

SpringBoard[4217]: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

SpringBoard[4217]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

com.apple.CoreSimulator.SimDevice.CA35ED48-DDAA-4CF0-8C69-C206CC55A6EB.launchd_sim[4200] (UIKitApplication:com.company.MyApp[0xc82f][4282]): Program specified by service does not contain one of the requested architectures: R

SpringBoard[4217]: Unable to get pid for 'UIKitApplication:com.company.MyApp[0xc82f]': No such process (err 3)

SpringBoard[4217]: Bootstrapping failed for

SpringBoard[4217]: Application 'UIKitApplication:com.company.MyApp[0xc82f]' exited voluntarily.

architectures त्रुटि चर बदलती है। आर, एफ, आदि

इस मुद्दे का कारण क्या है? मैं इसे कैसे हल कर सकता हूं?

+0

यह वही मुद्दा आप देख रहे हैं की तरह लगता है: https : //discuss.appium.io/t/appium-v1-3-0-beta1-xcode-6-1-failed-looking-up-pid-of-launched-process/1015/5 – JJF

+1

आपकी ऐप दिखती है आवश्यक x86 आर्किटेक्चर को याद नहीं है जो कि कुछ नहीं है जिसे आप प्रोजेक्ट को दोबारा सुधारने के बिना ठीक कर सकते हैं। – Nanoc

+0

मुझे एक ही समस्या का सामना करना पड़ रहा है। क्या आपको कोई समाधान मिला है? – hujunfeng

उत्तर

1

जब आप कहते हैं कि आप एक्सकोड से निर्यात करते हैं, तो क्या आप आईओएस ऐप आर्काइव से निर्यात का जिक्र कर रहे हैं? यदि ऐसा है तो आप एक महत्वपूर्ण तथ्य खो रहे हैं कि ये पैकेज आईओएस के लिए सिम्युलेटर नहीं हैं जो नैनोक ने बताया कि पूरी तरह से अलग वास्तुकला है।

आप अपनी समस्या का एक असंभव समाधान प्राप्त करने की कोशिश कर रहे हैं।

+2

यह प्रश्न का उत्तर नहीं प्रदान करता है। किसी लेखक से स्पष्टीकरण की आलोचना या अनुरोध करने के लिए, अपनी पोस्ट के नीचे एक टिप्पणी छोड़ दें।- [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/10257805) –

+0

ब्रूस, ओपी ने कहा कि "अपने स्रोत कोड से ऐप को फिर से बनाना एक उत्तरदायी समाधान नहीं है", इसलिए उसकी समस्या का कोई समाधान नहीं है। – Allen

12

मुझे एक ही समस्या थी, लेकिन Xamarin का उपयोग करना। विजुअल स्टूडियो में मैंने आईओएस प्रोजेक्ट गुणों पर जाकर और "आईओएस बिल्ड" के तहत इसे हल किया, मैंने "i386" से "i386 + x86_64" में "समर्थित आर्किटेक्चर" को बदल दिया।

उम्मीद है कि आप इसे एक्सकोड में अनुकूलित कर सकते हैं।

+0

यह मेरे लिए काम किया! महान! धन्यवाद!! –

+2

Argh, यह काम नहीं करता है जब यह Xamarin में डिफ़ॉल्ट क्यों है ?! धन्यवाद! – JMK

1

मुझे "रिलीज-आईफोनोस्यूलेटर" की बजाय "रिलीज-आईफोनोस" निर्देशिका में .app फ़ाइल का उपयोग करते समय एक्सकोड 6 में इस समस्या का सामना करना पड़ा। इस फ़ाइल के कई संस्करण हैं, और आपको सही इंस्टॉल करने के लिए अपने इंस्टॉल कमांड में पथ बदलने की जरूरत है। इस .app फ़ाइल कोई/कुछ और से आपको भेजा गया

हैं, तो यह गलत निर्देशिका (नहीं एक सिम्युलेटर के लिए बनाया गया)

0

यदि आप गलत SDK का उपयोग यह तब हो सकता से एक प्रति हो सकता है। यदि प्रोजेक्ट भौतिक डिवाइस एसडीके का उपयोग करके बनाया गया है तो यह सिम्युलेटर पर इसे खोलने का प्रयास करते समय स्टार्ट अप पर क्रैश हो जाता है।

आप एसडीके thet जाँच xcodebuild xcrun साथ कमांड लाइन से निर्माण कर रहे हैं, तो "iphonesimulator" नहीं "iPhoneOS"

है जैसे xcrun xcodebuild -scheme <yourScheme> -configuration Debug -project <yourProject>.xcodeproj -sdk iphonesimulator build