Ошибка - FIXME: реализовать поддержку XCBuild для макросов в переопределении параметров с наборами условий - PullRequest
2 голосов
/ 05 марта 2020

При выполнении команды cordova run ios --device я получаю следующую ошибку:

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

Самое близкое, что я мог гуглить, предложил либо удалить, затем снова добавить платформу так:

cordova platform remove ios
cordova platform add ios

... или изменение ссылки на файл build-release.xcconfig с iPhone Distribution на iPhone Developer для значений "CODE_SIGN_IDENTITY" и "CODE_SIGN_IDENTITY [sdk = iphoneos *]".

Я пробовал оба, но все равно получаю ту же ошибку.

Я использую следующее:

  • Ма c OSX: Catalina
  • Cordova версия: 6.5.0
    • ios 4.3.1
  • Версия Xcode: 11.2.1
  • npm версия: 6.13.6

Также я проверил, что устройство подключено с помощью cordova run --list. Это устройство iPhone 11 Pro, работающее iOS 13.3.1.

Заранее спасибо всем, кто имеет представление об этом.

...