При выполнении команды 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
- Версия Xcode: 11.2.1
- npm версия: 6.13.6
Также я проверил, что устройство подключено с помощью cordova run --list
. Это устройство iPhone 11 Pro, работающее iOS 13.3.1.
Заранее спасибо всем, кто имеет представление об этом.