7

Ich verwende Jenkins und altool, um ein iOS-Paket zu validieren und es automatisch in meinen iTunes-Account hochzuladen. Während die Validierung funktioniert und ich keinen Fehler erhalte, funktioniert das Hochladen nicht.Automatisches IPA-Hochladen mit Jenkins und altool schlägt fehl, Fehler 'Transporter nicht gefunden'

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

Und als Ergebnis die folgende Fehlermeldung erhalte ich:

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

Wenn ich das gleiche Paket nehmen und versuchen, es Application Loader alles funktioniert gut mit hochladen.

+2

Ich erinnere mich vage daran, diesen Fehler nach dem Upgrade von Xcode zu einem bestimmten Zeitpunkt zu bekommen. Sie könnten versuchen, den '/ usr/local/itms'-Symlink neu zu erstellen, um auf das richtige Unterverzeichnis von Xcode.app zu zeigen. z.B. etwas ähnliches für Xcode 7.1: ln -s /Applications/Xcode.app/Contents/Applications/Application \ Loader.app/Contents/itms/usr/ local/itms –

+0

das half! Bitte antworten Sie mit einer Antwort, um es als Lösung zu markieren. –

+0

Es ist ein Fehler in 'altool', der immer noch in Application Loader 3.4 existiert, der mit Xcode 7.2 ausgeliefert wird. Stellen Sie sicher, dass Sie einen Fehlerbericht einreichen, damit er behoben wird. – Perry

Antwort

5

Versuchen Sie, den Symlink /usr/local/itms neu zu erstellen, um auf das richtige Unterverzeichnis von Xcode.app zu zeigen. ZBetwas für Xcode 7.1:

Dies kann notwendig sein, nachdem Xcode aktualisiert wird.

Verwandte Themen