2012-03-16 15 views
5

मैं बिल्ड सेटिंग्स सेट करना चाहता हूं जो प्रत्येक आर्किटेक्चर (armv6 बनाम armv7) के लिए विशिष्ट हैं। यह एक्सकोड जीयूआई में करना आसान है, लेकिन मैं सभी प्रोजेक्ट कॉन्फ़िगरेशन को .xcconfig फ़ाइलों में डालने का प्रयास करता हूं। क्या .xcconfig फ़ाइलों का उपयोग कर निम्न कॉन्फ़िगरेशन (armv7 के लिए थंब सक्षम है, लेकिन armv6 आर्किटेक्चर नहीं) को दोहराना संभव है?क्या आप Xcode 4.3 में .xcconfig फ़ाइल में आर्किटेक्चर विशिष्ट बिल्ड सेटिंग्स सेट कर सकते हैं?

GCC_THUMB_SUPPORT Settings in Xcode

उत्तर

8

हाँ, आप ऐसा कर सकते हैं।

SETTING_NAME[arch=arch_name] = some_value 

इस पर दस्तावेज़ ढूंढना मुश्किल है। जाहिर है यह Xcode 3.0 release notes में था, लेकिन एप्पल के वर्तमान दस्तावेज़ों में उनको ढूंढने में शुभकामनाएं थीं।

GCC_THUMB_SUPPORT[arch=armv6] = NO 
GCC_THUMB_SUPPORT[arch=armv7] = YES 
+0

धन्यवाद, कि काम किया:

अपने विशेष समस्या को हल करने के लिए। मैंने आपके उत्तर को उस वास्तविक सेटिंग को जोड़ने के लिए संपादित किया जो कॉन्फ़िगरेशन सेट करता था जिसे मैं पूछ रहा था। –

+4

ध्यान दें कि आप उस पंक्ति का चयन करके स्वयं को उत्तर दे सकते हैं, जिसे आप सेटिंग बनाना चाहते हैं, और सेटिंग की प्रतिलिपि बनाने के लिए '⌘-C' दबाकर। फिर आप उसे अपनी xcconfig फ़ाइल में टेक्स्ट के रूप में पेस्ट कर सकते हैं। – Jim

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