科尔多瓦 ios 构建错误 65,但在 Xcode 中工作正常

Posted

技术标签:

【中文标题】科尔多瓦 ios 构建错误 65,但在 Xcode 中工作正常【英文标题】:cordova ios build error 65, but working fine from Xcode 【发布时间】:2016-12-05 13:28:20 【问题描述】:

从 Cordova 构建 ios 时出现以下错误。 但在 XCODE 中一切正常。 注意:我正在使用 2 个开发帐户,因为我们的应用程序中有 1 个正在运行。所以在同一台mac机器上有2个账户。我希望这与这个问题无关。

我正在分享来自 XCode 的错误和证书屏幕截图

错误信息:

还有来自 Xcode 的证书屏幕截图(一切正常)。

任何有任何线索的人都会对我们有很大帮助,谢谢。

【问题讨论】:

***.com/questions/34166175/… 的可能副本 不,实际上我在喜欢 XCODE 中的团队配置时遇到了错误。如果我不链接它,它在 CLI 中运行良好。但是一旦从 XCODE 链接它就会失败并出现相同的错误代码。 【参考方案1】:

我遇到这个问题是因为我的项目已经预装了插件。这些插件是请求附加变量(如 facebook4 插件)。如果您有任何插件请求变量,请先将其删除:

ionic cordova rm plugin cordova-plugin-facebook

然后删除您的平台并重新添加它

ionic cordova platform rm ios

ionic cordova platform add ios

因为您的插件没有任何问题,您的平台会以正确的方式添加

然后ionic cordova build ios

【讨论】:

【参考方案2】:

你需要添加这个标志:

cordova build ios --buildFlag="-UseModernBuildSystem=0"

或者,如果您的项目根目录中有 build.json 文件,则必须添加以下行:

 
  "ios": 
    "debug": 
      "buildFlag": [
        "-UseModernBuildSystem=0"
      ]
    ,
    "release": 
      "buildFlag": [
        "-UseModernBuildSystem=0"
      ]
    
  

希望这对未来有所帮助

【讨论】:

以上是关于科尔多瓦 ios 构建错误 65,但在 Xcode 中工作正常的主要内容,如果未能解决你的问题,请参考以下文章

离子科尔多瓦构建 ios 中的新 SubprocessError 错误

Ionic 构建/运行 ios 失败,错误代码为 65。如何修复?

错误无法构建 iOS 项目。我们运行了“xcodebuild”命令,但它以错误代码 65 退出

错误 无法构建 iOS 项目。我们运行了“xcodebuild”命令,但它以错误代码 65 退出

xcode 构建失败,错误代码 65,没有指示性消息

Cordova InAppBrowser立即关闭iOS 13