コマンド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
...または、「CODE_SIGN_IDENTITY」と「CODE_SIGN_IDENTITY [sdk = iphoneos *]」の両方の値について、build-release.xcconfig
ファイル参照をiPhone Distribution
からiPhone Developer
に変更します。
私は両方を試しましたが、それでも同じエラーが発生します。
以下で実行しています:
また、cordova run --list
を使用してデバイスが接続されていることを確認しました。デバイスは、iOS 13.3.1を実行しているiPhone 11 Proです。
これについてある程度の洞察をお持ちの方に感謝します。
Xcode-> File-> Workspace Settings->とビルド設定の変更(ドロップダウンからレガシービルド設定を選択):