Cette erreur se produit uniquement lorsque j'essaye de cordova run ios --device
Même après l'exécution de la command cordova build ios
, aucune erreur n'est signalée.
Qu'est-ce que je fais de mal? Et comment déboguer des projets cordova sur mon iPhone (besoin de cela car il faut tester une fonction camera)
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 de provisionnement de développement sur votre machine de build. Les applications peuvent être exécutées 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 se peut qu'il configure automatiquement le provisionnement pour vous. Sinon, vous devrez créer le Centre de développement iOS et créer un profil.
Essayez de supprimer et d'append à nouveau ios
ionic platform remove ios ionic platform add ios
Travaillé dans mon cas
Remplacer ionique avec cordova si approprié.
J'ai eu le même problème. Dans mon cas, la cordova platform update ios
aidé. La raison était dans la version périmée.
Je recevais 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 file projectName .xcodeproj dans Xcode, puis en ajustant ces 2 parameters:
Ensuite, je quitte Xcode et reran cordova cordova build ios
et cela a fonctionné.
Je dois append:
J'ai eu le même problème, il venait du fait que mon coéquipier avait une version différente de Cordova, et a engagé 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 requestz à mon coéquipier de mettre à jour son cordova pour qu'il corresponde à ma version
J'ai essayé quelques petites choses dans ce scénario.
J'ai enlevé ios et installé plusieurs fois. Nous sums allés sur le path de la suppression des écrans Splash en vain! Bitcode on / off tant de fois.
Cependant, après avoir sélectionné une équipe de provisioning iOS et lancé la pod update
à pod update
intérieur de ./platforms/ios
, je suis heureux d'annoncer que cela a résolu mes problèmes.
J'espère que vous pouvez essayer la même chose et get une solution?