ios - 错误 - FIXME : Implement XCBuild support for macros in overriding parameters with condition sets

标签 ios cordova macos-catalina cordova-cli

运行命令时 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 DistributioniPhone Developer对于“CODE_SIGN_IDENTITY”和“CODE_SIGN_IDENTITY[sdk=iphoneos*]”值。

我已经尝试了两者,但最终还是出现了同样的错误。

我正在运行以下内容:
  • Mac OSX:Catalina
  • Cordova 版本:6.5.0
  • ios 4.3.1
  • Xcode 版本:11.2.1
  • npm 版本:6.13.6

  • 此外,我使用 cordova run --list 验证了该设备是否已连接。 .该设备是运行 iOS 13.3.1 的 iPhone 11 Pro。

    谢谢,提前感谢任何对此有所了解的人。

    最佳答案

    Xcode -> File -> Workspace Settings -> 并更改build设置(从下拉列表中选择旧build设置):
    shown in image

    关于ios - 错误 - FIXME : Implement XCBuild support for macros in overriding parameters with condition sets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60536101/

    相关文章:

    objective-c - NSMutableArray 作为实例变量总是 null

    jquery - Android 2.2.2 上的浏览​​器未使用 jQuery 获取 JSONP

    android - PhongGap Android Phone Call Activity 中

    Android Studio 无法打开现有项目

    ios - Swift 图表库。如何在正确的位置显示 X 轴日期

    ios - Swift 多个按钮通过相同的 segue 发送字符串

    ios - 从 AppDelegate.swift 为 View Controller 分配一个值

    javascript - 如何在 Cordova 中将图像 (.png) 绘制到 Canvas 上?

    swift - SwiftUI 中的多行可编辑文本字段

    amazon-web-services - 如何在 EC2 Mac 实例上安装并运行 docker.app