2012-01-17 26 views
19

Làm cách nào để tìm ra đường dẫn tuyệt đối của tôi là ${PROJECT_DIR} cho dự án Xcode của tôi là gì? Có cách nào để in điều này trong Terminal? Làm sao?

+0

Tôi cũng quan tâm câu hỏi đó. Bạn đã tìm ra được giải pháp nào chưa? Tôi cần nó để tạo ra một cái móc git. Vì vậy, tôi không muốn chạy kịch bản trong khi xây dựng trong xcode. Tôi sử dụng một kịch bản ruby. – Mert

Trả lời

31

Cài đặt Build -> preprocess Macros

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

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

Sau đó, bạn có thể đăng nhập trực tiếp

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

Có thể thực hiện trên các Giai đoạn xây dựng không? –

14

Run này từ ga

Đối với một dự án:

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

Đối một không gian làm việc:

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

Như bạn thấy, bạn có thể lấy bất kỳ cài đặt xây dựng khác đánh giá cao

Các vấn đề liên quan