Was ist der Ersatz für Xcode's PackageApplication?

8

Mit Xcode 8.3 ist PackageApplication weg. Ich habe es verwendet, um ein * .app-Paket / Verzeichnis in eine * .ipa-Datei umzuwandeln (nach der Neu-Signierung):

%Vor%

Gibt es einen Ersatz dafür, damit ich weiterhin .app zu .ipa konvertieren kann?

    
asp_net 29.03.2017, 13:04
quelle

3 Antworten

15

Offensichtlich muss kein anderes Tool verwendet werden, und es ist auch nicht notwendig, den Prozess zu ändern, der zum * .app-Paket führt (mit anderen Worten: Sie müssen xcodebuild -exportArchive nicht verwenden).

Alles, was wir tun müssen, ist, das * .app-Paket zu komprimieren:

%Vor%

Hinweis:

  1. Springe in das Zielverzeichnis, hier /build . Dies stellt sicher, dass wir später nicht den vollständigen Pfad im Zip-Archiv haben.
  2. Erstellen Sie einen Ordner namens Payload (wichtig, dies kann nicht variieren)
  3. Kopieren Sie das Paket * .app in den Ordner Payload
  4. Zip den Ordner und anstelle von * .zip verwenden Sie * .ipa als Erweiterung
  5. Springe zurück dorthin, wo du hergekommen bist
asp_net 30.03.2017, 11:21
quelle
7

Eine andere Problemumgehung wäre es, eine Kopie des Tools PackageApplication aus einem früheren Xcode in das Xcode 8.3-Verzeichnis zu schreiben

Holen Sie sich das Skript PackageApplication von Xcode 8.2.1 hier: Ссылка

Denken Sie daran, es ausführbar zu machen

%Vor%

Dann legen Sie es in Ihre 8.3 Xcode.app als

%Vor%     
twj 21.04.2017 19:49
quelle
1

Dies ist der Fehler: xcrun: Fehler: Das Dienstprogramm "PackageApplication" konnte nicht gefunden werden, kein Entwicklerwerkzeug oder in PATH Es sieht so aus, als ob PackageApplication aus Xcode 8.3 entfernt wird. In Xcode 8.2 gab es eine Warnung: PackageApplication ist veraltet, verwenden Sie stattdessen xcodebuild -exportArchive .

    
Caffrey Sun 30.03.2017 04:20
quelle

Tags und Links