Xcode 3.2 cung cấp một tính năng mới tuyệt vời trong menu Build, "Build and Archive" để tạo tệp .ipa phù hợp cho phân phối Ad Hoc. Bạn cũng có thể mở Trình tổ chức, đi đến "Ứng dụng đã lưu trữ" và "Gửi ứng dụng tới iTunesConnect".
Có cách nào để sử dụng "Xây dựng và Lưu trữ" từ dòng lệnh (như một phần của tập lệnh xây dựng) không? Tôi cho rằng điều đó xcodebuild
có liên quan bằng cách nào đó, nhưng man
trang dường như không nói gì về điều này.
CẬP NHẬT Michael Grinich yêu cầu làm rõ; Đây chính xác là những gì bạn không thể làm với các bản dựng dòng lệnh, các tính năng bạn CHỈ có thể làm với Trình tổ chức Xcode sau khi "Xây dựng và Lưu trữ".
- Bạn có thể nhấp vào "Chia sẻ ứng dụng ..." để chia sẻ IPA của mình với những người thử nghiệm beta. Như Guillaume chỉ ra bên dưới, do một số phép thuật Xcode, tệp IPA này không yêu cầu tệp .mobileprovision phân phối riêng mà người kiểm tra beta cần cài đặt; thật là kỳ diệu Không có kịch bản dòng lệnh nào có thể làm điều đó. Ví dụ: tập lệnh của Arrix (đã gửi ngày 1 tháng 5) không đáp ứng yêu cầu đó.
- Quan trọng hơn, sau khi bạn đã thử nghiệm bản dựng, bạn có thể nhấp vào "Gửi ứng dụng tới iTunes Connect" để gửi bản dựng chính xác đó cho Apple, bản nhị phân mà bạn đã kiểm tra mà không cần xây dựng lại. Điều đó là không thể từ dòng lệnh, bởi vì ký ứng dụng là một phần của quá trình xây dựng; bạn có thể ký các bit để thử nghiệm beta Ad Hoc HOẶC bạn có thể ký chúng để gửi lên App Store, nhưng không phải cả hai. Không có IPA nào được xây dựng trên dòng lệnh có thể được thử nghiệm beta trên điện thoại và sau đó được gửi trực tiếp cho Apple.
Tôi muốn một người nào đó đi cùng và chứng minh tôi sai: cả hai tính năng này đều hoạt động tốt trong GUI Xcode và không thể được sao chép từ dòng lệnh.
xcodebuild
. Tạo tệp IPA chỉ cần đưa ứng dụng vào thư mục có tên "Tải trọng", nén thư mục đó và đổi tên thành MyAppName.ipa.