2015-05-26 13 views
9

मैं एक Xcode प्रोजेक्ट (Xcode 6.3.1) के बाद पुस्तकालय खोज पथ के साथ सेट है:CURRENT_ARCH सही ढंग से विस्तार नहीं कर रहा है?

"$ (SRCROOT)/पुस्तकालय/ScaleformLib/$ {CURRENT_ARCH}/बजना/$ {विन्यास} _NoRTTI" " $ (SRCROOT)/पुस्तकालय/ScaleformLib/$ {CURRENT_ARCH}/बजना/"

जब निर्माण मैं लिंकर त्रुटियों, CURRENT_ARCH चर की वजह से जो होने लगते हैं सही ढंग से विस्तार हो रहा नहीं मिल (पथ छोटा/स्पष्टता के लिए निकाला गया):

Ld Unity-iPhone.build/Objects-normal/armv7/mud normal armv7 
cd builds/iOSSubmission 
export IPHONEOS_DEPLOYMENT_TARGET=7.0 
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
clang++ -arch armv7 -isysroot 
-L/builds/iOSSubmission/Libraries/ScaleformLib/arm64/clang/Release_NoRTTI 
-L/builds/iOSSubmission/Libraries/ScaleformLib/arm64/clang 

मुझे यकीन नहीं है कि क्यों खोज इंजन में arm64 डाला जा रहा है जब ऐसा लगता है यह armv7 होना चाहिए? मैं क्या खो रहा हूँ?

धन्यवाद!

+0

मुझे एक ही समस्या है - स्केलफॉर्म के साथ भी। यदि आपको कोई मिला तो कृपया समाधान पोस्ट करें –

उत्तर

3

मूल उत्तर गलत था लेकिन यह एक काम करता है।

तो हमारे लिए, यह एक .dylib के लिए हेडर खोज पथ पर आ गया। हम हैडर खोज पथ

को स्थापित किया था तो हम libxml2 जरूरत

/usr/शामिल/libxml2

इस SDK निर्भर नहीं है (dylib वास्तव में एसडीके हम प्रयोग कर रहे लिंक नहीं होना चाहिए ?) इसलिए हम इसे करने के लिए बदल:

$ (SDKROOT)/usr/शामिल/libxml2

और सब कुछ ठीक था।

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