web-dev-qa-db-fra.com

Erreur Ionic3 sur la promesse de création ios rejetée sans erreur: 'Code d'erreur 65

J'essaie de créer un fichier ipa mais j'ai cette erreur illisible Lorsque je lance cette ligne de commande sur mon Mac

ionic cordova build ios --prod --release

CordovaError: Promesse rejetée sans erreur: 'Code d'erreur 65 pour commande: xcodebuild avec args: -exportArchive, -archivePath, MyApp.xcarchive, -exportOptionsPlist,/Users/FSE/myApp04/plateformes/ios/exportOptions.plist, -exportPath,/Utilisateurs/FSE/myApp04/plateformes/ios/build/device '. sur cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:30:15) à process.internalTickCallback (internal/process/next_tick.js: 77: 7)

Ionique:

ionic (Ionic CLI)  : 4.3.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework    : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.0

Cordova:

cordova (Cordova CLI) : 8.1.2 ([email protected])
Cordova Platforms     : ios 4.5.5
Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.2.0, (and 4 other plugins)

Système:

ios-deploy : 1.9.4
NodeJS     : v11.0.0 (/usr/local/bin/node)
npm        : 6.4.1
OS         : macOS
Xcode      : Xcode 10.1 Build version 10B61
3
Gelso77

Je l'ai résolu comme ça

ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
4
Gelso77

La réponse acceptée est correcte. Vous pouvez également mettre dans le fichier build.json:

{
    "ios": {
        "release": {
            ...,
            "buildFlag": [
                "-UseModernBuildSystem=0"
            ]
        }
    }
}
1
Niels Steenbeek

non plus 

ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0" ou juste ouvrir 

xcode -> Fichier -> Paramètres de l'espace de travail

et changer le système de construction en "Système de construction hérité"

0
Meshal Alhazmi