2015-10-26 7 views
7

मैं एक्सकोड 7.1 का उपयोग कर आईओएस सिम्युलेटर में अपना ऐप चलाने की कोशिश कर रहा हूं, लेकिन मुझे एक लिंकर त्रुटि मिल रही है।एक्सकोड 7.1 प्रोटोटाइपटूल लिंकर त्रुटि (केवल सिम्युलेटर पर)

ld: file not found: /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools for architecture x86_64 

बजना: त्रुटि: लिंकर आदेश से बाहर निकलें कोड 1 (मंगलाचरण देखने के लिए -v का उपयोग करें)

ऐसा लगता है कि यह एक नया मुद्दा है, मैं इसे नहीं था के रूप में के साथ विफल यह त्रुटि है नए एक्सकोड में अपग्रेड करने से पहले (जो नए रिलीज आईओएस 9.1 के लिए विकास का समर्थन करता है)। मैंने Google पर खोज की है लेकिन इस मुद्दे के लिए बहुत अधिक प्रासंगिक धागे नहीं हैं। दिलचस्प बात यह है कि ऐप किसी डिवाइस पर ठीक काम करता है।

मैंने सिम्युलेटर को रीसेट करने और फिर से सफाई/निर्माण करने का प्रयास किया है, लेकिन न तो काम किया है। क्या किसी और ने इस मुद्दे का अनुभव किया है, और क्या आप कोई सलाह दे सकते हैं?

+0

क्या आप फली का उपयोग कर रहे हैं? त्रुटि कहती है कि ढांचा याद आ रही है। इसे हटाने का प्रयास करें और फिर फ्रेमवर्क जोड़ें –

+0

हाय @ श्री टी, मैं पॉड्स का उपयोग कर रहा हूं। लेकिन मैं "प्रोटोटाइपटूल" नामक किसी भी ढांचे का उपयोग नहीं कर रहा हूं। मुझे वास्तव में क्या हटाना/जोड़ना है? क्या मुझे बस अपने सभी फली को पुनर्स्थापित करना चाहिए? धन्यवाद! – Charles

+0

फली को हटाने या पॉड को अपडेट करने का प्रयास करें !!! –

उत्तर

0

यदि आप सुनिश्चित हैं कि आप PrototypeTools.framework जरूरत नहीं है, तो आप निम्न चरणों के रूप में इसे हटा सकते हैं:

TARGETS -> "Your Project" -> Build Phases -> Link Binary With Libraries

PrototypeTools.framework खोजें, और इसे हटा दें।

यदि आप सुनिश्चित नहीं हैं कि आपको PrototypeTools.framework की आवश्यकता है या नहीं।

1. PrototypeTools.framework शायद तीसरी स्थिर लाइब्रेरी है, नवीनतम लाइब्रेरी को खोजने और जांचने के लिए जाएं, इसे डाउनलोड करें और नए से प्रतिस्थापित करें, और इसे फिर से प्रयास करें।
2. अगर आपको सिम्युलेटर पर कुछ करने की आवश्यकता नहीं है, तो आपको इसकी परवाह करने की आवश्यकता नहीं है, बस इसे अनदेखा करें।

.framework, स्थिर पुस्तकालय में से एक प्रकार है .framework के डेवलपर्स Architecture के बारे में ज्यादा परवाह नहीं है अगर जब समर्थित नहीं किया जाएगा Architecture के स्थिर library.Some प्रकार के निर्माण।

x86_64 Architecture सिम्युलेटर के लिए है only.Usually स्थिर पुस्तकालय .framework इस समर्थन करने के लिए, क्योंकि हम अपने ऐप का परीक्षण और वास्तविक डिवाइस पर हमारे अनुप्रयोग चलाने के कुछ की जरूरत नहीं है, यह है, .framework स्थिर पुस्तकालय के आकार में वृद्धि होगी लेकिन स्थिर पुस्तकालय Architecture, सिम्युलेटर और वास्तविक डिवाइस दोनों का समर्थन करते हैं।

+0

हाय, दिलचस्प बात यह है कि मेरे पास प्रोटोटाइप टूल को फ्रेमवर्क के रूप में भी नहीं जोड़ा गया है। यह "पुस्तकालयों के साथ लिंक बाइनरी" के तहत सूचीबद्ध नहीं है। – Charles

+0

यदि यह स्थिति है, तो आप यह जांचने के लिए फ़ोल्डर में जा सकते हैं कि आपके पास यह है या नहीं। – ifeegoo

+0

क्षमा करें, क्या फ़ोल्डर? – Charles

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