2012-01-17 14 views
19

के लिए $ {PROJECT_DIR} ढूंढें मैं कैसे पता लगा सकता हूं कि मेरा पूर्ण ${PROJECT_DIR} पथ मेरे एक्सकोड प्रोजेक्ट के लिए क्या है? टर्मिनल में इसे प्रिंट करने का कोई तरीका है? कैसे?एक एक्सकोड प्रोजेक्ट

+0

प्राप्त कर सकते हैं मैं भी उस सवाल दिलचस्पी है। क्या आपको कोई समाधान मिला? मुझे गिट हुक बनाने की ज़रूरत है। तो मैं xcode में निर्माण करते समय स्क्रिप्ट को चलाने के लिए नहीं चाहता। मैं एक रूबी लिपि का उपयोग करता हूं। – Mert

उत्तर

31

बिल्ड सेटिंग्स -> preprocess मैक्रो

[email protected]\""$PROJECT_DIR"\" 

[email protected]\""$(BUILD_ROOT)"\" 

तो आप इसे सीधे

NSLog(@"project dir=%@, BUILD_ROOT_=%@", PROJECT_DIR, BUILD_ROOT); 
+0

बिल्ड चरणों पर भी करना संभव है? –

14

भागो इस प्रवेश कर सकते हैं टर्मिनल

से एक परियोजना के लिए:

xcodebuild -project yourProject.xcodeproj -target yourTarget -showBuildSettings | grep PROJECT_DIR 

के लिए एक कार्यक्षेत्र:

xcodebuild -workspace yourWorkspace.xcworkspace -scheme yourScheme -showBuildSettings | grep PROJECT_DIR 

आप देख सकते हैं, आप किसी भी अन्य निर्माण सेटिंग्स मूल्य

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