7

Sto utilizzando Jenkins e altool per convalidare un pacchetto iOS e caricarlo automaticamente sul mio account iTunes. Mentre la convalida funziona correttamente e non ricevo errori, il caricamento non funziona.Caricamento IPA automatico con Jenkins e altool non riuscito con errore "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 '****'

E, di conseguenza sto ottenendo il seguente errore:

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

Se prendo lo stesso pacchetto e cerco di caricarlo usando Application Loader tutto funziona bene.

+2

Ricordo vagamente di aver ricevuto questo errore dopo aver aggiornato Xcode ad un certo punto. Potresti provare a ricreare il link simbolico '/ usr/local/itms 'per puntare alla sottodirectory corretta di Xcode.app. per esempio. qualcosa come questo per Xcode 7.1: ln -s /Applications/Xcode.app/Contents/Applications/Application \ Loader.app/Contents/itms/usr/local/itms –

+0

che ha aiutato! Rispondi con una risposta per contrassegnarla come soluzione –

+0

È un errore in "altool" che esiste ancora in Application Loader 3.4 che è in bundle con Xcode 7.2. Assicurati di presentare una segnalazione di bug in modo che venga corretta. – Perry

risposta

5

Provare a ricreare il collegamento simbolico /usr/local/itms in modo che punti alla sottodirectory corretta di Xcode.app. e.g.something come questo per Xcode 7.1:

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

Questo può essere necessario dopo Xcode viene aggiornato.