2015-07-23 17 views
5

त्रुटि मैं जब एक पहले से काम कर परियोजना का निर्माण कर मिलती है:Xcode 7 बीटा 4 का निर्माण त्रुटि - com.apple.CoreSimulator.SimRuntime.iOS-9-0

Images.xcassets: के लिए एक उपयुक्त उपकरण को ढूंढने में विफल प्रकार SimDeviceType: com.apple.CoreSimulator.SimDeviceType.iPad -2 क्रम SimRuntime साथ: 9.0 (13A4305g) - com.apple.CoreSimulator.SimRuntime.iOS-9-0

मैं Xcode के सभी संदर्भों को हटा दिया है और मेरे मैक पर सभी सिमुलेटर, इसे कई बार फिर से शुरू किया मैं गिनती नहीं कर सकता। यह 2 दिन पहले एल कैपिटन की अंतिम रिलीज के बाद हुआ था। प्रोजेक्ट पहले ठीक से चल रहा था और चल रहा था .. पहली जगह छवियों xxassets से त्रुटि क्यों उत्पन्न होगी?

मैं देख सकता हूं कि एक्सकोड 7 बीटा 4 में सभी सिमुलेटर अपने पैकेज में शामिल हैं, लेकिन उपलब्ध सिमुलेटर की सूची खाली है। उल्लेखनीय है मैं सिर्फ एक भौतिक युक्ति और नहीं सिम्युलेटर पर अपने प्रोजेक्ट को चलाने के लिए CoreSimulator उस पल मैं उन्नत बनाया OSX के बाद से दिखा रहा है से (जो जब खुला जमा)

लॉग हैं:

जुला 22 14 : 53: 53 कोरसिम्युलेटर सेवा [787]: com.apple.CoreSimulator.CoreSimulatorService 166 ~ 1 प्रारंभ।

छवियों .xcassets से सभी छवियों को हटाने और उस पर एक ऐपआईकॉन और लॉन्च इमेज जोड़ने के लिए इसे कम करने के लिए प्रबंधित किया गया। ठीक है, लेकिन जब भी मैं किसी अन्य छवि को जोड़ने का प्रयास करता हूं तो बिल्ड ऊपर उल्लिखित त्रुटि के साथ फिर से विफल हो जाएगा। यह केवल तभी बनाता है जब छवियों को कोई भी संबंधित पीएनजी फाइलों के साथ खाली छोड़ दिया जाए। ऐसा क्यों?

+0

http: // bugreport पर टिकट खोलें।apple.com – Lewis42

+2

मैंने पहले ही ऐसा किया था। अभी भी एक जवाब के लिए इंतजार कर रहा है। – Mezzo

+0

मेरे पास एक समान आईएसआई मुद्दा है जिसने मैंने टिकट भी खोला :( – Lewis42

उत्तर

-3

यहां दिए गए निर्देशों के बाद: support.apple.com/en-us/HT201314, रिकवरी का उपयोग कर ओएसएक्स को पुनर्स्थापित करें। ऐसा करने से पहले, सभी एक्सकोड संदर्भ हटा दें। ओएस स्थापना के बाद, एक्सकोड को पुनर्स्थापित करें और परियोजना को ठीक से बनाना चाहिए।

+2

के रूप में बंद कर दिया गया था जो * सुपर * ओवरकिल है और वास्तव में समस्या का समाधान नहीं करेगा। यह एक ज्ञात मुद्दा है और रिलीज नोट्स में प्रलेखित है। –

+0

बग के पल में, मेरे पास उपरोक्त सहायता नहीं थी और उसने 2 दिनों के लिए इस मुद्दे को सीधे देखा था। यह अधिक नहीं था, व्यापक अनुसंधान के बाद यह एकमात्र समाधान था। – Mezzo

+0

यह अधिक है। आपको ओएस को पुनर्स्थापित करने की आवश्यकता नहीं थी, और ऐसा करने से वास्तव में समस्या का समाधान नहीं होता है। एल कैप बीटा में रूट समस्या एक ओएस बग है। –

0

संबंधित समस्या की आधिकारिक चर्चा Apple's forums में है, लेकिन लोग दोनों मुद्दों को भ्रमित करते हैं क्योंकि उनके पास समान विशेषताएं हैं।

वर्तमान एल कैपिटन बीटा में एक बग है जो एल कैपिटन में आईओएस सिम्युलेटर के पुराने संस्करणों से dyld_sim लोड करने में समस्याएं उत्पन्न करती है।

एल कैपिटन बीटा के पिछले संस्करणों में एक अलग बग था जिसके कारण CoreSimulatorService को क्रैश करने के लिए कारण हुआ (और इस प्रकार सिम्युलेटर उपलब्धता सीमित) यदि आपके पास पुरानी विरासत रनटाइम/लाइब्रेरी/डेवलपर/कोरसिम्युलेटर में स्थापित है।

वैकल्पिक हल मंच पोस्ट में चर्चा की दोनों मुद्दों पर काम करेगा:

भविष्य में
sudo xcode-select -s /path/to/Xcode-beta.app 
[[ -d /Library/Developer/CoreSimulator ]] && sudo mv /Library/Developer/CoreSimulator{,.bak} 
sudo mv $(xcrun --sdk iphonesimulator --show-sdk-path)/usr/lib/dyld_sim{,.bak} 
sudo mv $(xcrun --sdk watchsimulator --show-sdk-path)/usr/lib/dyld_sim{,.bak} 

अद्यतन कर रहा है Xcode "पूर्ववत करें" होगा Xcode.app करने के लिए परिवर्तन। एल कैपिटन बीटा के बाद जारी किया गया नवीनतम एक्सकोड.एप बीटा, इस बग से प्रभावित नहीं है।

भविष्य में, के बाद एक नया एल कैप्टन बीटा जारी किया गया है और आप को अद्यतन किया है, तो आप को बहाल करने के/Library/डेवलपर/CoreSimulator यदि आप इसे एक तरफ ले जाया चाहते हैं:

[[ -d /Library/Developer/CoreSimulator.bak ]] && sudo mv /Library/Developer/CoreSimulator{.bak,} 
1

प्रयास करें सभी हटाएँ इन दो पथों में फ़ाइलें

rm -rf ~/Library/Developer/CoreSimulator 
rm -rf ~/Library/Developer/Xcode 
संबंधित मुद्दे