2015-02-02 24 views
11

Bây giờ Apple đang tắt (cũ) TestFlight, tôi đã bắt đầu xem xét việc thực hiện TestFlight của riêng họ.Tự động Apple TestFlight tải lên

Có cách nào để gửi nhị phân tới Apple qua tập lệnh không? Có thể thông qua "Trình tải ứng dụng"? Tôi muốn tích hợp điều này vào một hệ thống CI.

Edit: tôi đã có thể kiểm soát Application Loader qua AppleScript và một phiên bản chưa hoàn thành của kịch bản là ở đây: https://gist.github.com/maciekish/88fb6935c3d2a213b1d2

Các câu hỏi mới là làm thế nào tôi có thể xây dựng một tập tin .ipa để cung cấp cho Application Loader trong một kịch bản lưu trữ bài đăng?

+1

Về sửa đổi của bạn để tạo ra một tập tin .IPA - có bạn lấy một cái nhìn tại các 'công cụ dòng lệnh xcodebuild'? –

+0

Bạn sẽ có thể làm điều gì đó với AppleScript và Trình tải ứng dụng. –

+0

Tôi không thể nói với chức năng hoặc khả năng làm việc, nhưng tôi đã tìm thấy [this] (http://diegopeinador.blogspot.dk/2013/10/automatic-app-creation-and-binary-upload.html) Hãy để chúng tôi biết làm thế nào nó hoạt động trong một bình luận :) –

Trả lời

4

Cả hai fastlanenomad cung cấp tài nguyên dòng lệnh tuyệt vời để xây dựng & tải lên tệp nhị phân (trong số những thứ khác).

+0

Một năm trên, là đây vẫn là lựa chọn tốt nhất? Có vẻ như họ vẫn đang trong quá trình phát triển tích cực nên cảm ơn câu trả lời ban đầu :) – Mark

+1

Fastlane là lựa chọn tốt nhất trong những ngày này. – pdesantis

2

Tôi đã gặp nhiều khó khăn và cuối cùng tôi đã cấu hình TeamCity và TestFlight và tải lên IPA được tạo từ thành phố nhóm lên chuyến bay thử nghiệm bằng cách sử dụng tập lệnh sau. Đây là dòng lệnh Application Loader cụ

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool --upload-app -f %system.teamcity.build.workingDir%/Build/IPA/**IPA_NAME**.ipa -u '**TESTFLIGHT_USER_NAME**' -p '**TESTFLIGHT_PASSWORD**' 
Các vấn đề liên quan