मैं xcode प्रोजेक्ट की बिल्डिंग प्रक्रिया को स्वचालित करने की कोशिश कर रहा हूं। समस्या यह है कि परियोजना के निर्माण के दौरान मुझे "अन्य लिंकर ध्वज" जोड़ने की जरूरत है। मैं इसे मैन्युअल रूप से प्रोजेक्ट बिल्ड सेटिंग्स में जोड़ नहीं सकता, मुझे कमांड लाइन का उपयोग करके इसे करना होगा। क्या मैं प्रोजेक्ट फ़ाइल या कॉन्फ़िगरेशन फ़ाइल को किसी भी तरह संपादित कर सकता हूं? कोई भी विकल्प तब तक अच्छा होता है जब तक इसे स्क्रिप्ट के रूप में चलाया जा सके। कोई विचार? धन्यवादकमांड लाइन का उपयोग कर xcode प्रोजेक्ट में "अन्य लिंकर ध्वज" कैसे जोड़ें?
10
A
उत्तर
3
आप xcodebuild फ़ाइल को xcodebuild फ़ाइल निर्दिष्ट करके ऐसा कर सकते हैं। उदाहरण के लिए:
echo 'OTHER_LDFLAGS = $(OTHER_LDFLAGS) -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++' > temp.xcconfig
xcodebuild -xcconfig temp.xcconfig ...
1
@Jesse Rusak का जवाब काम करता है, लेकिन यह थोड़ा आसान है सीधे, कमांड लाइन के लिए विकल्प जोड़ने के लिए
xcodebuild ... "OTHER_LDFLAGS=\$(OTHER_LDFLAGS) -all_load"
संबंधित मुद्दे
- 1. XCode 4.3 कमांड लाइन उपकरण
- 2. फाउंडेशन का उपयोग कर उद्देश्य-सी में कमांड लाइन उपकरण?
- 3. cl.exe का उपयोग कर कमांड लाइन संकलित?
- 4. xcode कमांड लाइन से आईपीए उत्पन्न करना
- 5. कमांड लाइन का उपयोग कर टेक्स्ट फ़ाइल में रिक्त रेखा कैसे जोड़ें?
- 6. कमांड लाइन का उपयोग कर प्रतिबद्ध संदेशों में कैसे खोजें?
- 7. कमांड ध्वज
- 8. ईक्लीप्स आयात प्रोजेक्ट कमांड लाइन
- 9. किसी अन्य प्रोजेक्ट में मेरे प्रोजेक्ट में एक फॉर्म जोड़ें
- 10. कमांड लाइन का उपयोग कर PROVISIONING_PROFILE को निर्दिष्ट त्रुटि xcodebuild
- 11. गिट जोड़ें format.signoff का उपयोग कर साइन-ऑफ-लाइन लाइन
- 12. XCode प्रोजेक्ट
- 13. -all_load अन्य लिंकर ध्वज तृतीय पक्ष ढांचे में डुप्लिकेट प्रतीक त्रुटियों का कारण बनता है
- 14. जावा में, अन्य कमांड लाइन प्रोग्राम
- 15. कमांड लाइन
- 16. llvm लिंकर का उपयोग कैसे करें?
- 17. कमांड लाइन का उपयोग कर फ़ाइल को अनजिप कैसे करें?
- 18. कमांड लाइन
- 19. मैं कमांड लाइन में xcodebuild का उपयोग कैसे कर सकता हूं?
- 20. जीसीसी लिंकर कमांड कैसे प्राप्त करें?
- 21. क्या कमांड लाइन का उपयोग कर एक नया एक्सकोड प्रोजेक्ट बनाने का कोई तरीका है?
- 22. देते कमांड लाइन सी कार्यक्रम में Xcode में तर्क
- 23. कमांड लाइन
- 24. -all_load लिंकर ध्वज क्या करता है?
- 25. कमांड लाइन
- 26. लिंकर कमांड आर्किटेक्चर i386
- 27. एक निर्भर xcode प्रोजेक्ट
- 28. सीएससीओपी: कमांड लाइन का उपयोग कर प्रतीक खोजने के लिए सीएससीओपी का उपयोग कैसे करें?
- 29. एंड्रॉइड प्रोजेक्ट में लाइब्रेरी प्रोजेक्ट कैसे जोड़ें?
- 30. कमांड लाइन
मैं कैसे सेट करूँ तरह अपने खोल से चर से बचने के लिए सावधान किया जा रहा है यह ध्वज: -force_load "$ (SRCROOT) /calabash.framework/calabash" -lstdC++? – almas
मैंने आपके अनुरोधित मानों को शामिल करने के लिए उत्तर संपादित किया है –
जब मैं 'xcodebuild' का उपयोग कर प्रोजेक्ट बनाने का प्रयास करता हूं तो मुझे त्रुटि मिलती है: निम्न बिल्ड कमांड विफल: \t लिबतोल बिल्ड/appname.build/डीबग-आईफोनोस/foo। निर्माण/ऑब्जेक्ट्स-सामान्य/armv6/foo.a सामान्य armv6। यद्यपि प्रोजेक्ट ठीक बनाता है जब मैं एक्सकोड – almas