我正在使用Jenkins和altool
來驗證iOS包並自動將其上傳到我的iTunes帳戶。雖然驗證工作正常,我收到沒有錯誤,上傳不起作用。Jenkins和altool自動IPA上傳失敗,'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 '****'
而作爲一個結果,我發現了以下錯誤:
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
如果我採取相同的封裝,並嘗試使用Application Loader
一切工作正常上傳。
我隱約記得在某些時候升級Xcode後得到這個錯誤。您可以嘗試重新創建'/ usr/local/itms'符號鏈接來指向Xcode.app的正確子目錄。例如像這樣的Xcode 7.1:ln -s /Applications/Xcode.app/Contents/Applications/Application \ Loader.app/Contents/itms/usr/local/itms –
這有助於!請回答一個答案,將其標記爲解決方案 –
這是'altool'中的一個bug,它仍然存在於與Xcode 7.2捆綁的Application Loader 3.4中。一定要提交一個錯誤報告,以便它得到修復。 – Perry