2016-10-13 8 views
6

मेरे पास पॉड्स के साथ एक प्रतिक्रिया मूल ऐप है। यह वास्तविक डिवाइस पर काम करता है और ठीक चलता है, लेकिन हाल ही में जब मैं इसे सिम्युलेटर पर चलाने की कोशिश करता हूं, तो मुझे यह अजीब त्रुटि clang: error: no such file or directory: '__entitlements' मिलती है।सिम्युलेटर क्लैंग पर एक्सकोड बिल्ड त्रुटि: त्रुटि: ऐसी कोई फ़ाइल या निर्देशिका नहीं: '__entitlements'

कोई विचार क्या हो सकता है?

+0

क्या आप अपने एक्सकोड प्रोजेक्ट फ़ाइल इंस्पेक्टर और '__entititlements' फ़ाइल के लिए अपनी प्रोजेक्ट सेटिंग्स दोनों में देख सकते हैं और मुझे बता सकते हैं कि यह कहां मिला है? –

+0

मेरे पास 'MobileApp.entitlements'' समूह के सापेक्ष स्थान के साथ 'MobileApp.entitlements' है। यह सामग्री काफी अधिक है एपीएस-पर्यावरण विकास 'केवल। –

+0

क्या आप इसे सॉर्ट करने में सक्षम थे? मैं सिम्युलेटर को लक्षित करते समय केवल एक ही समस्या में भाग रहा हूं। – Kyle

उत्तर

10

मैं इस मुद्दे में भाग रहा था और मुझे एक समाधान पता चला। मेरे विशिष्ट उदाहरण में मेरे पास निर्दिष्ट पथ के बिना 'अतिरिक्त लिंकर फ़्लैग' में -force_load तर्क था। मेरा मानना ​​है कि यह कुछ तर्कों को जोड़ने के साथ जगह से बाहर निकलने का कारण बन रहा था। एक बार जब मैंने इसे हटा दिया, तो त्रुटि बंद हो गई।

1

मैं इस समस्या पाया, मैं अन्य लिंकर करें में सेटिंग बिल्ड में यह था

Other Linker Flag = (
       "$(inherited)", 
       "-ObjC", 
       "-force_load", 
      ); 

हटाने -force_load तो फिर स्वच्छ और अपने परियोजना निर्माण और फिर कोशिश करें।

संबंधित मुद्दे