Tôi hơi bối rối về những gì xảy ra với công cụ dòng lệnh xcodebuild khi bạn chỉ định không gian làm việc và lược đồ.không gian làm việc xcodebuild và lược đồ
Tôi hiểu cách lược đồ được định cấu hình hoạt động trong GUI GUI XCode. Hành động xây dựng liệt kê các mục tiêu để xây dựng và cho từng hành động (Phân tích, Kiểm tra, Chạy, Hồ sơ, Lưu trữ), bạn chọn cái bạn muốn hành động xây dựng để thực thi.
Vì vậy, nếu tôi có từng hành động (Phân tích, Kiểm tra, Chạy, Hồ sơ, Lưu trữ) được chọn trong hành động xây dựng để xây dựng, điều gì xảy ra khi tôi thực hiện lệnh dưới đây.
xcodebuild clean install -workspace MyWorkspace.xcworkspace -scheme MyScheme
-configuration AdHoc SYMROOT=PATH DSTROOT=PATH...
Nó tìm kiếm các MyScheme.xcscheme trong xcodeproj chính trong đó có tất cả các cấu hình này quy định khi chỉnh sửa chương trình trong XCode.
Xcodebuild đọc từ tệp này là gì? Liệu nó chỉ xây dựng mục tiêu được cấu hình với cấu hình AdHoc và bỏ qua mọi thứ khác?
Vì vậy, nếu tôi chỉ định xây dựng là hành động xây dựng, nó sẽ xem xét sơ đồ được cấu hình để có được cấu hình xây dựng như Debug/Release? –