के साथ सिम्युलेटर पर $ UNIX2003 को लिखना: मैंने अपने मैक पर अपने फोन और नवीनतम एक्सकोड दोनों में नया आईओएस 8 डाउनलोड किया है। यह सब ठीक काम करता है, लेकिन लोड और जब मैं iPhone 4s या 5 सिमुलेटर की कोशिश नए iPhone 6 प्लस सिम्युलेटर कोशिश कर के बाद (यह 5s साथ काम करता है) मैं निम्नलिखित त्रुटि मिलती है:मुझे यह क्लैंग त्रुटि क्यों मिल रही है: आईओएस 8
Undefined symbols for architecture i386:
"_fwrite$UNIX2003", referenced from:
leveldb::(anonymous namespace)::PosixEnv::~PosixEnv() in Firebase(env_posix.o)
leveldb::(anonymous namespace)::PosixEnv::~PosixEnv() in Firebase(env_posix.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
यह मेरे लिए बहुत अजीब लगता है कि मैं पूरी तरह से आईफोन 4 सिम्युलेटर का उपयोग कर रहा हूं लेकिन यह केवल आईफोन 6 प्लस सिम्युलेटर का प्रयास करने के बाद है, यह टूट जाता है और मैं इसका उपयोग वापस नहीं कर सकता
संभावित डुप्लिकेट [fopen $ UNIX2003 बाहरी पुस्तकालय के अंदर विफल रहता है] (http://stackoverflow.com/questions/15856848/fopenunix2003-fails-inside-external-library) –
यद्यपि आपने एक डुप्लिकेट उत्तर पोस्ट किया है, प्रश्न निश्चित रूप से है एक डुप्लिकेट नहीं है - कोई आईओएस 8 और सिम्युलेटर के संबंध में इस त्रुटि का जिक्र करता है, दूसरा बाहरी स्थैतिक पुस्तकालय –
का उपयोग करने का जिक्र करता है प्रश्न स्पष्ट रूप से एक डुप्लिकेट है। दोनों ओएस एक्स एसडीके के खिलाफ संकलित एक स्थिर संग्रह का उपयोग कर आईओएस 8 सिम्युलेटर एसडीके के खिलाफ एक सिम्युलेटर ऐप को जोड़ने वाली त्रुटियों को जोड़ने के बारे में हैं। –