मेरे पास मेरे ऐप (एक लाइट संस्करण और प्रो संस्करण) के लिए दो लक्ष्य स्थापित किए गए हैं और मैं उनमें से प्रत्येक के लिए कोड में कुछ सूक्ष्म मतभेदों को एकीकृत करना चाहता हूं (उदा। प्रो संस्करण किसी भी आईएडी बैनर नहीं दिखाएगा)।मैं एक्सकोड 4 में प्रीप्रोसेसर मैक्रोज़ को कैसे परिभाषित करूं?
मैं चारों ओर देख रहा हूं और मुझे ऐसा करने का सबसे आसान तरीका प्रीप्रोसेसर मैक्रोज़ के उपयोग के माध्यम से देखना है। मुझे जिस समस्या का सामना करना पड़ रहा है वह है कि उन्हें एक्सकोड 4 में कैसे सेट अप करें। मैं एक लक्ष्य & 'LITE_VERSION' में एक लक्ष्य 'PRO_VERSION' नामक एक मैक्रो सेट करना चाहता हूं।
#ifdef PRO_VERSION
// Hide ad banners
#else
// Show ad banners
#endif
की जांच: http://stackoverflow.com/questions/5272296/how-to-add-preprocessor-define-globally-for-debug-configuration-in-xcode-4 – Carter
यह आसानी से अलग है मैं क्या कर रहा हूँ - धन्यवाद हालांकि। –