Cette erreur ne survient que quand j'essaie de cordova run ios --device
Même après l'exécution de la commande cordova build ios
, aucune erreur n'est signalée.
Qu'est-ce que je fais mal? Et comment déboguer des projets Cordova sur mon iPhone (besoin de cela car besoin de tester une fonctionnalité d'appareil photo)
WITH CONFIGURATION Debug ===
Check dependencies
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found.
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ridermansb/Projects/jdapp/platforms/ios/cordova/build-debug.xcconfig,-project,CorrijaMe.xcodeproj,ARCHS=armv7 armv7s arm64,-target,CorrijaMe,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/sharedpch
ERROR running one or more of the platforms: Error: /Users/ridermansb/Projects/jdapp/platforms/ios/cordova/run: Command failed with exit code 2
You may not have the required environment or OS to run this project
Vous avez besoin d’un profil d’approvisionnement de développement sur votre machine de compilation. Les applications peuvent s'exécuter sur le simulateur sans profil, mais elles doivent être exécutées sur un périphérique réel.
Si vous ouvrez le projet dans Xcode, il peut automatiquement configurer le provisionnement pour vous. Sinon, vous devrez vous rendre sur le Centre de développement iOS et créer un profil.
Essayez de supprimer et d'ajouter à nouveau ios
ionic platform remove ios
ionic platform add ios
A travaillé dans mon cas
Remplacez ionique par cordova le cas échéant.
J'ai eu le même problème. Dans mon cas, cordova platform update ios
a aidé. La raison était en version obsolète.
J'avais la même erreur quand j'ai essayé de faire:
cordova build ios
sauf le mien dit ** ARCHIVE FAILED ** plutôt que ** BUILD FAILED **.
Je l'ai corrigé en ouvrant le fichier nomProjet .xcodeproj dans Xcode, puis en ajustant ces 2 paramètres:
Ensuite, j'ai quitté Xcode et j'ai répété cordova build ios
et cela a fonctionné.
Dans mon cas, c'était le fichier PNG d'icône d'application ... Je veux dire, il a fallu 1 jour pour que l'erreur fournie
Code d'erreur 65 pour la commande: xcodebuild with args:
à celui qui est lisible par l'homme:
"L'icône du fichier PNG n'est pas bonne pour le très difficile Apple Xcode"
J'ai essayé quelques choses dans ce scénario.
J'ai enlevé iOS et installé plusieurs fois. Supprimez les écrans Splash sans succès! Bitcode activé/désactivé tellement de fois.
Cependant, après avoir sélectionné une équipe de provisioning iOS et exécuté pod update
dans ./platforms/ios
, je suis heureux d’annoncer que cela a résolu mes problèmes.
J'espère que vous pourrez essayer la même chose et obtenir une résolution?
Comment faire ce que @connor a dit:
iOS
platforms/ios
sur XCodeio.ionic.starter
dans tous les fichiers pour un identifiant uniqueionic cordova run ios --device --livereload
Je dois ajouter:
J'ai eu le même problème, cela provenait du fait que mon coéquipier avait une version différente de Cordova et qu'il avait mis des plugins sur le repo avec sa version.
Pour tous les plugins cordova, je devais:
cordova plugin rm <plugin-name>
cordova plugin add <plugin-name>
Et demander à mon coéquipier de mettre à jour son cordova pour correspondre à ma version
1) Ouvrez le code dans Xcode 2) Continuez avec: ionic cordova build ios
Open xCode peut être épuisant si vous le faites à chaque fois, vous devez donc ajouter cet indicateur:
OU si vous avez un fichier build.json à la racine de votre projet, vous devez ajouter ces lignes:
{
"ios": {
"debug": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
},
"release": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
}
}
}
J'espère que cela aidera dans le futur