web-dev-qa-db-fra.com

Erreur - FIXME: implémenter la prise en charge de XCBuild pour les macros dans le remplacement des paramètres avec des ensembles de conditions

Lors de l'exécution de la commande cordova run ios --device, Je reçois l'erreur suivante:

FIXME: Implement XCBuild support for macros in overriding parameters with condition sets:

        CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer
Error: Error code 1 for command: xcodebuild with args: -xcconfig,/Users/myUser/Documents/demo-app/App/platforms/ios/cordova/build-debug.xcconfig,-workspace,HelloCordova.xcworkspace,-scheme,HelloCordova,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,HelloCordova.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/myUser/Documents/demo-app/App/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/myUser/Documents/demo-app/App/platforms/ios/build/sharedpch

Le plus proche que je pourrais google a suggéré de supprimer, puis d'ajouter à nouveau la plate-forme comme ceci:

cordova platform remove ios
cordova platform add ios

... ou en changeant le build-release.xcconfig référence de fichier de iPhone Distribution à iPhone Developer pour les valeurs "CODE_SIGN_IDENTITY" et "CODE_SIGN_IDENTITY [sdk = iphoneos *]".

J'ai essayé les deux mais je me retrouve toujours avec la même erreur.

Je cours sur ce qui suit:

  • Mac OSX: Catalina
  • version cordova: 6.5.0
    • iOS 4.3.1
  • Version Xcode: 11.2.1
  • version npm: 6.13.6

De plus, j'ai vérifié que l'appareil est connecté à l'aide de cordova run --list. L'appareil est un iPhone 11 Pro exécutant iOS 13.3.1.

Merci d'avance à tous ceux qui ont un aperçu de cela.

6
CallMeMisterX

Xcode -> Fichier -> Paramètres de l'espace de travail -> et modifiez les paramètres de construction (sélectionnez les paramètres de construction hérités dans la liste déroulante):

shown in image

3
Ankit Pandey