7

Tôi đang sử dụng Jenkins và altool để xác thực gói iOS và tự động tải nó lên tài khoản iTunes của mình. Trong khi xác thực hoạt động tốt và tôi không nhận được lỗi, việc tải lên không hoạt động.Tự động tải lên IPA với Jenkins và altool bị lỗi với lỗi 'Transporter not found'

'/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool' --upload-app -f my_application.ipa -u **** -p '****'

Và kết quả là tôi nhận được lỗi sau:

altool[35164:1584273] Error: Exception while launching iTunesTransporter: Transporter not found at path: /usr/local/itms/bin/iTMSTransporter. You should reinstall the application. altool[35164:1584271] Error: Errors uploading

Nhược bằng tôi lấy gói cùng và cố gắng để tải lên nó bằng cách sử Application Loader tất cả mọi thứ hoạt động tốt.

+2

Tôi mơ hồ nhớ lại lỗi này sau khi nâng cấp Xcode tại một số điểm. Bạn có thể thử tạo lại liên kết tượng trưng '/ usr/local/itms' để trỏ tới thư mục con thích hợp của Xcode.app. ví dụ. một cái gì đó như thế này cho Xcode 7.1: ln -s /Applications/Xcode.app/Contents/Applications/Application \ Loader.app/Contents/itms/usr/local/itms –

+0

đã giúp! Vui lòng trả lời với một câu trả lời để đánh dấu nó là một giải pháp –

+0

Đó là một lỗi trong 'altool' vẫn còn tồn tại trong Trình tải ứng dụng 3.4 được gói kèm với Xcode 7.2. Hãy chắc chắn để gửi một báo cáo lỗi để nó được cố định. – Perry

Trả lời

5

Thử tạo lại liên kết tượng trưng /usr/local/itms để trỏ đến thư mục con thích hợp của Xcode.app. ví dụ như thế này cho Xcode 7.1:

ln -s /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms /usr/local/itms 

Điều này có thể cần thiết sau khi Xcode được nâng cấp.

Các vấn đề liên quan