web-dev-qa-db-fra.com

Ionic ** Build Failed ** La signature de code est requise pour le type de produit 'Application' dans le SDK 'iOS 10.1'.

Quand j’exécute ionic run ios --device , la construction échoue, cela fonctionnait bien il ya quelques jours et maintenant, j’obtiens cette erreur. Comment le résoudre, j’ai cherché la solution mais aucune n’a fonctionné pour moi.

Ci-dessous est l'erreur

   === BUILD TARGET SoftApp OF PROJECT SoftApp WITH CONFIGURATION Debug ===


Check dependencies

Signing for "SoftApp" requires a development team. Select a development team in the project editor.

Code signing is required for product type 'Application' in SDK 'iOS 10.1'



** BUILD FAILED **



The following build commands failed:
        Check dependencies
(1 failure)

Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/amitabhs/Projects/SoftApp/SoftAppcc/Mobile/SoftAppIonic_cc/platforms/ios/cordova/build-debug.xcconfig,-project,SoftApp.xcodeproj,ARCHS=armv7 arm64,-target,SoftApp,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 arm64,CONFIGURATION_BUILD_DIR=/Users/amitabhs/Projects/SoftApp/SoftAppcc/Mobile/SoftAppIonic_cc/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/amitabhs/Projects/SoftApp/SoftAppcc/Mobile/SoftAppIonic_cc/platforms/ios/build/sharedpch

J'ai essayé de désinstaller et de réinstaller IOS, Cordova et ionic, rien n'y fait

Voici ma config:

    Your system information:

Cordova CLI: 6.3.1
Ionic Framework Version: 1.3.1
Ionic CLI Version: 2.0.0
Ionic App Lib Version: 2.0.0-beta.20
ios-deploy version: 1.8.6 
ios-sim version: 5.0.8 
OS: Mac OS X El Capitan
Node Version: v4.5.0
Xcode version: Xcode 8.1 Build version 8B62 
9
Amitabh Sarkar

J'ai trouvé la solution,

En fait, le problème était que Xcode n'était pas ionique, j'ai trouvé la solution ici

3
Amitabh Sarkar

Ouvrez votre fichier .xcodeproj avec xcode. 

Vous pouvez le trouver ici: project_directory/platform/ios/project_name.xcodeproj

Sélectionnez ensuite le fichier racine dans l’arborescence du projet à gauche.

Maintenant, dans la section Signing, assurez-vous que Automatically manage signing a été coché. Enfin, vous pouvez sélectionner une équipe.

0
Orlandster