Có thể xuất các cài đặt xây dựng xcode thành tệp .xcconfig không? Khác hơn là chỉ sao chép-dán nó vào tập tin văn bản dòng-by-line. Cảm ơn!Có cách nào để xuất các cài đặt xcode build thành tệp .xcconfig không?
Trả lời
Câu trả lời này SO đã giúp tôi.
Hiển thị nội dung gói của tệp dự án của bạn (MyProject.xcodeproj) bằng hai ngón tay nhấp vào nó trong công cụ tìm, sau đó mở tệp 'project.pbxproj' trong trình chỉnh sửa văn bản.
Tìm phần XCConfigurationList. Nó bắt đầu với /* Begin XCConfigurationList section */
. Bạn sẽ tìm thấy tất cả các mục tiêu của bạn và builConfigurations tương ứng của họ. Bây giờ thực hiện lệnh find (command - f) trên ID hex dài để tìm sự xuất hiện khác trong project.pbxproj, nơi bạn cũng nên tìm các buildSettings của mình. Sao chép và dán mọi thứ giữa các dấu ngoặc buildSettings vào tệp xcconfig của bạn. Sau đó, bạn sẽ cần phải xoa bóp một số biến, đặc biệt là danh sách các đường dẫn tìm kiếm.
Ngoài ra, bạn có thể sử dụng xcodebuild từ dòng lệnh:
Đầu tiên liệt kê các chương trình của bạn:
xcodebuild -list
Sau đó export các thiết lập chương trình mong muốn của bạn:
xcodebuild -scheme "schemeName" -showBuildSettings >> mynew.xcconfig
Sau đó, bạn sẽ cần phải xóa dòng đầu tiên hoặc nhận xét nó ra
Bạn không phải sao chép và dán từng dòng một. Bạn có thể chọn tất cả và sao chép tất cả các dòng cùng một lúc. Hạn chế duy nhất là bạn không thể sao chép các dòng với <multiple values>
làm giá trị. Tức là, nếu bạn có một cài đặt chỉ định một giá trị khác cho cả hai số Debug
và Release
, v.v ... bạn cần bỏ chọn chỉ dòng đó (cmd-click) để sao chép.
- 1. Xcode: Cách cài đặt môi trường gỡ lỗi với nhiều tệp xcconfig?
- 2. Bạn có thể đặt cấu hình Cài đặt xây dựng cụ thể trong tệp .xcconfig trong Xcode 4.3 không?
- 3. Khi nào sử dụng các tệp .xcconfig
- 4. Có thể thay đổi productName qua tệp xcconfig trong xcode không?
- 5. Làm cách nào để cài đặt Xcode 4.3?
- 6. Cài đặt Xcode 4.2 cho Snow Leopard không thành công
- 7. XCode 4.3 - Gỡ cài đặt XCode 4.2
- 8. dự án Xcode phức tạp với nhiều tệp .xcconfig và cocoapods
- 9. Cài đặt cả Xcode 3 và Xcode 4 không đầu
- 10. Tôi có thể cài đặt nhiều phiên bản Xcode không?
- 11. Các tệp PDB có cài đặt cmake
- 12. Có cách nào khác để cài đặt Shield không?
- 13. Cài đặt CMake: cài đặt các tệp cấu hình
- 14. Xcode 4.5 - không thể cài đặt các tệp .ipa của nhà phát triển qua iTunes
- 15. Xcode: Làm thế nào để đặt ứng dụng thành iPhone?
- 16. Có cách nào để tự động cài đặt .NET không?
- 17. Lỗi trong khi cài đặt thành phần Xcode
- 18. Cài đặt XCode 4.5 có xóa iOS Simulator 5.1 không?
- 19. Gỡ cài đặt Xcode 4.2.1 sau khi cài đặt 4.3.1
- 20. Làm cách nào để tạo một TeamCity build xuất hiện trong TFS Build Explorer?
- 21. Xcode/iOS: Cách xác định xem mã có đang chạy trong DEBUG/RELEASE build không?
- 22. Có cách nào để xuất các ràng buộc khóa Xcode không?
- 23. Có thể đặt cài đặt thụt lề trong Xcode cho mỗi dự án (hoặc mỗi tệp, thậm chí) không?
- 24. Xcode: cài đặt dự án so với cài đặt đích
- 25. Tôi làm cách nào để truy cập cài đặt Xcode do người dùng xác định?
- 26. Cài đặt chuyên biệt không thành công, không có vcbuild.exe
- 27. Xcode 5 Màn hình đen giả lập IOS và cài đặt ứng dụng không thành công
- 28. Cách đặt Visual Studio xuất bản tệp pdf tự động
- 29. Bạn có thể cài đặt Xcode 5 Developer Preview song song với Xcode 4.6.2 không?
- 30. Có cách nào để đồng bộ hóa cài đặt từ Cài đặt.StyleCop sang ReSharper không?
Đây là một kịch bản được viết bởi cựu kỹ sư của Apple James Dempsey tự động hoá quy trình trích xuất dữ liệu và tạo các tệp: http://jamesdempsey.net/2015/01/31/generating-xcode-build-configuration-files- với-buildsettingextractor-xcodeproj-to-xcconfig /. Nếu liên kết trên trở nên không hợp lệ, bạn cũng có thể thử tải xuống mã nguồn trực tiếp từ github: https://github.com/dempseyatgithub/BuildSettingExtractor – xdeleon