web-dev-qa-db-fra.com

cordova run with ios error .. Code d'erreur 65 pour la commande: xcodebuild with args:

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
48
ridermansb

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.

46
Connor

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.

36
Shashank Saxena

J'ai eu le même problème. Dans mon cas, cordova platform update ios a aidé. La raison était en version obsolète. 

23

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:

  1. Dans Targets> General> Signing, assurez-vous d'avoir sélectionné une équipe. 

 enter image description here

  1. Dans Targets> Build Settings> (recherchez "bitcode") définissez Enable Bitcode sur "Yes"

 enter image description here

Ensuite, j'ai quitté Xcode et j'ai répété cordova build ios et cela a fonctionné.

20
kris

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"

2
Gianluca Ghettini

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?

2
stemount

Comment faire ce que @connor a dit:

iOS

  • Ouvrez platforms/ios sur XCode
  • Rechercher et remplacer io.ionic.starter dans tous les fichiers pour un identifiant unique
  • Cliquez sur le projet pour ouvrir les paramètres
  • Signature> Sélectionner une équipe
  • Accédez à Paramètres de votre appareil> Général> Gestion des périphériques
    • Faites confiance à votre compte/équipe
  • ionic cordova run ios --device --livereload
1
BrunoLM

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
Vincent Wasteels

1) Ouvrez le code dans Xcode 2) Continuez avec: ionic cordova build ios

0
Mik

Open xCode peut être épuisant si vous le faites à chaque fois, vous devez donc ajouter cet indicateur:

  • cordova build ios --buildFlag = "- UseModernBuildSystem = 0"

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

0
Nizar