xcrun: erreur: impossible de trouver l'utilitaire “PackageApplication”, et non pas un outil de développement ou dans le CHEMIN d'accès Depuis la mise à jour de xCode
Mise à jour de Xcode, ce matin, et maintenant ionique projet coutume de le déployer sur un appareil.
ionic run ios --device
Retourne:
** BUILD SUCCEEDED **
xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
Error: Error code 72 for command: xcrun with args: -sdk,iphoneos,PackageApplication,-v
Aucune idée de quoi faire pour résoudre le problème, Google renvoie beaucoup d'options, mais aucune correcte.
- Semble que le obsolète "PackageApplication" a été supprimé à partir de Xcode 8.3. J'ai réussi à créer une ipa à l'aide de Xcode déploiement ad-hoc. Vous pouvez lui donner un essai jusqu'à ce est résolu: developer.apple.com/library/content/documentation/IDEs/...
- Jésus, merci pour le lien mal prendre un coup d'oeil peu de temps.
- Instructions subathrathanabalan.com/2016/01/07/building-ipa-export-archive
- J'utilise un outil qui n'utilise pas un projet Xcode donc je ne peux pas
xcodebuild -exportArchive
, j'ai donc recours à remplacerPackageApplication
à partir d'un vieux Xcode: stackoverflow.com/a/43550906/1383915
Vous devez vous connecter pour publier un commentaire.
Cordova est d'essayer d'utiliser
PackageApplication
outil. Mais il a été supprimé depuis Xcode 8.3. ( Merci @guyromb pour cette )Pour ceux qui viennent d'une erreur de Jenkins/fastlane ici est une solution temporaire jusqu'à jenkins xcode plugin donne un correctif sur ce
Si vous avez Xcode 8.2.1 ou toute version 8.3 ci-dessous, copie
PackageApplication
script à partir de/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
OU vous pouvez le Télécharger à partir de ce lien - https://gist.github.com/anonymous/48f3e4c5ae25313dc0fe10d9ec50c3fc
Aller du finder -
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
collez le copié/téléchargé le fichier ci-dessus ici.
chmod +x
sur ce fichier, par exemplechmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
ouchmod +x /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
selon Xcode vous avez actuellementCordova est d'essayer d'utiliser "PackageApplication" de l'outil. Mais il a été supprimé depuis Xcode 8.3. Soit downgrade Xcode, ou attendre pour Cordoue de régler le problème pour qui.
Lié dans le Jenkins question que matson kepson mentionnés ici, il y avait un gars qui a tenté un PR de résoudre le problème. Il y a encore beaucoup de demandes de changement dans sa PR et j'ai aussi trouvé un peu de nulle ptrs dans ses changements. Je bifurquais sa pr et fixe ces choses ici et il y a maintenant un instantané lié ici que vous pouvez télécharger et de se débloquer jusqu'à ce qu'un tel changement est fusionné dans la version complète.
Hi officiel Bug de jenkins
ici vous avez une douce statut
https://issues.jenkins-ci.org/browse/JENKINS-43163
Peu plus clair à regarder ceci:
http://subathrathanabalan.com/2016/01/07/building-ipa-export-archive/
Je viens de tomber sur ce et ma solution a été de supprimer la plate-forme iOS à partir du projet:
Puis l'ajouter à nouveau
J'nécessaires à l'exécution d'une première génération de l'échec sans la signature de jeu, de sorte que l'ouverture du projet dans Xcode pour résoudre le problème que les. Après cela, immeuble par l'ionique de la cli a fonctionné comme prévu. Je suppose que le nouvel ajout de la plate-forme de tiré dans une nouvelle version de cordova-ios.
Mise à jour: je n'avais qu'a commencé ce projet et a créé le projet de base de la vide modèle. J'ai Xcode 8.3.1 installé et à l'aide de Ionique 3 (toujours avec l'option --v2 commutateur avec ionique de la cli).
J'ai utilisé shenzhen cette procédure automatique rencontré un problème similaire, et enfin en conformité avec le github Pull Request à résoudre mon problème, espérons pour votre référence!
https://github.com/nomad/shenzhen/pull/347
J'ai trouvé une solution de contournement pour résoudre ce à l'aide de ligne de commande avec l'appareil branché sur votre mac:
ionique construire ios --device
ios-déployer --non interactif --debug --bundle construire/périphérique/YOURAPP.app
Après cela, arrêtez de débogage à l'aide de Ctrl-C, et votre application sera de travail sur votre appareil.
Espère que le travail pour vous les gars.
L'est causée par le obsolète PackageApplication. Si vous êtes à l'aide de la remotebuild outil pour l'exécuter à partir de Windows, il sera résolu lors de la remotebuild bogue a été corrigé: https://github.com/Microsoft/remotebuild/issues/26
Une autre solution consiste à faire un downgrade de XCode.
Ici si l'explication sur la façon de désinstaller actuel XCode.
Et ici vous pouvez télécharger XCode 8.2.
Une option est d'ouvrir un .xcodeproj fichier situé à plates-formes/ios et exécuter le projet directement à partir de Xcode.