2012-01-17 18 views
19

Mutlak ${PROJECT_DIR} yolunun Xcode projem için ne anlama geldiğini nasıl anlarım? Bunu Terminalde basmanın bir yolu var mı? Nasıl?

+0

değer alabilir Ben de bu soruyu ilgileniyorum. Herhangi bir çözüm buldunuz mu? Git kanca oluşturmak için ihtiyacım var. Bu yüzden xcode içinde inşa ederken betiği çalıştırmak istemiyorum. Bir ruby ​​script kullanıyorum. – Mert

cevap

31

Yapı Ayarlar -> Preprocess Makrolar

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

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

Sonra bir proje için Terminal

gelen o doğrudan

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

Yapı Aşamalarında da yapmak mümkün müdür? –

14

çalıştır bu giriş yapabilirsiniz:

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

için bir çalışma alanı: Gördüğünüz gibi

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

, başka yapı ayarları

İlgili konular