【问题标题】:How to fix ionic 2 Apple Mach-O Linker error?如何修复 ionic 2 Apple Mach-O Linker 错误?
【发布时间】:2017-08-26 04:17:03
【问题描述】:

我正在构建一个 ionic 2 应用程序,我可以使用 ionic build ios 构建该应用程序并且我没有收到任何错误,但是在我构建我的应用程序时在 xcode 上出现以下错误。

Apple Mach-O 链接器 (id) 错误 链接器命令失败,退出代码为 1(使用 -v 查看调用)。

我该如何解决这个问题?

这是我的系统信息

科尔多瓦 CLI:6.5.0

Ionic 框架版本:2.3.0

Ionic CLI 版本:2.2.2

Ionic App Lib 版本:2.2.1

Ionic 应用脚本版本:1.1.4

ios-deploy 版本:1.9.0

操作系统:macOS Sierra

节点版本:v6.9.4

Xcode 版本:Xcode 8.3 Build 8E162 版

【问题讨论】:

    标签: ios xcode cordova ionic2


    【解决方案1】:

    在您的 ios 平台文件夹中,有 .xcodeproj 和 .xcworkspace 文件。打开 /platforms/ios/.xcworkspace。

    【讨论】:

      【解决方案2】:

      遇到了同样的问题,花了将近一天的时间试图找出导致它的原因。对我来说,以下解决了它。在 ios@4.3.1 上一切正常,但在 4.5.3 上,我收到了这个烦人的错误。

      检查插件文件夹中是否有这个插件“cordova-plugin-console”。如果它在那里,请将其删除。然后它开始构建,没有任何错误。

      ionic cordova 插件删除 cordova-plugin-console

      【讨论】:

        【解决方案3】:

        免责声明:我的项目使用 Ionic v1

        我遇到了同样的错误,一旦我添加了一个仅限 Android 的插件,我认为这是错误的原因 - 我错了(所以,如果你和我的想法相同,请忽略这个原因)。

        经过一番搜索,我找到了错误的真正原因:cordova-ios 版本(4.5)。我按照建议的步骤here 解决了这个问题。

        步骤:

        ionic cordova platform remove ios
        ionic cordova platform add ios@4.4.0
        ionic cordova platform
        

        最后一步是用来检查ios@4.4.0是否真的是安装的版本。

        希望对你有帮助。

        【讨论】:

        • 超级 @Rochadsouza 你节省了我的时间
        • @Raghuram 很高兴为您提供帮助 :)
        【解决方案4】:

        您可能正在 Xcode 上打开 .xcodeproj,尝试打开 .xcworkspace。这为我解决了这个错误。

        【讨论】:

        • 解决了我的问题,这应该标记为正确答案。
        【解决方案5】:

        我找到了导致此错误的问题。

        在标签上的 config.xml 文件中,我收到了带有 my@email.com 的电子邮件,而您不能在电子邮件中使用 .com。我删除了,现在可以正常使用了。

        感谢您的帮助

        【讨论】:

        • 什么?你用的是什么邮箱? gmail、outlook都以.com为结尾
        • @Mani,在 config.xml 文件中你有一个属性 如果你在我得到的最后输入带有 .com 的电子邮件地址此错误消息,一旦我从电子邮件中删除 .com,它就可以正常工作。
        【解决方案6】:

        Frameworks 目录中查找名为libPods-AppName.a 的文件 其中AppName 是您的应用名称。

        在大多数情况下删除它会修复它。

        请看截图以供参考。

        Quick Fix

        【讨论】:

        • 像魅力一样工作
        猜你喜欢
        • 1970-01-01
        • 2014-12-03
        • 1970-01-01
        • 1970-01-01
        • 2014-08-16
        • 2017-06-22
        • 2014-05-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多