Tên tôi là Luca và tôi hiện đang tích hợp iOS liên tục để tạo ứng dụng trong xcode để phân phối (Ad Hoc và App Store) bằng cách sử dụng tính năng shell-scripting.xcodebuild bị bỏ qua khi sử dụng lưu trữ
Cho đến nay tôi đã đạt được kết quả tốt với các tệp IPA. Vấn đề của tôi đến để phân phối trong App Store. Để xây dựng một .app từ kịch bản (qua một số đối số) Tôi làm:
xcodebuild -scheme myScheme -configuration myConfiguration PRODUCT_NAME=myProductName TARGETED_DEVICE_FAMILY=myTargetedDeviceFamily .... etc
Kể từ với XCode 4.2, ứng dụng trình được thực hiện bằng cách sử dụng XCode Organizer Window tôi phải có khả năng lưu trữ cũng thực thi của tôi.
Vì vậy, tôi thay đổi dòng lệnh trước đó như sau:
xcodebuild -scheme myScheme -configuration myConfiguration PRODUCT_NAME=myProductName TARGETED_DEVICE_FAMILY=myTargetedDeviceFamily .... etc **archive**
Đáng tiếc là sau khi tôi làm như vậy, có vẻ như rằng 'lưu trữ' lực lượng tranh luận xcodebuild để bỏ qua những người khác (PRODUCT_NAME, TARGETED_DEVICE_FAMILY, ... .) và đầu ra của tôi được xây dựng bằng cách sử dụng các cài đặt xây dựng được xác định trước XCode.
Tôi muốn có thể chuyển đối số bằng xcodebuild và có hiệu quả, nhưng hành động 'lưu trữ' dường như ngăn chặn điều này.
Tôi sẽ loại hạt, xin vui lòng giúp :)
Cảm ơn