【问题标题】:Error when running IOS app on simulator in Xcode 6.3.1在 Xcode 6.3.1 的模拟器上运行 IOS 应用程序时出错
【发布时间】:2015-05-17 16:12:12
【问题描述】:

当我尝试在模拟器上运行我的 IOS 应用程序时,我收到一条错误消息,提示 Apple mach -0 链接器错误。它不会让我运行它。当我尝试在设备上运行它时,它工作正常。有谁知道如何解决这个问题?

【问题讨论】:

  • 哪个模拟器 iphone 4,5 ,6 或 ipad
  • 您是否使用为 ARM 处理器而非 i386(模拟器的处理器)构建的库?
  • 我很确定这个错误与 corefoundation.famework 有关。我试图删除并重新安装框架,但它给了我更多的错误。奇怪的是,我可以在我的设备上完美地归档和构建项目,但它不会在模拟器上运行。 corefoundation.framework从来没有给我带来任何麻烦,所以我不知道为什么会是现在。为了回应斯蒂芬达林顿的回答,我已经做了很多次你建议的每个人。我有所有相同的原始想法,但没有一个起作用。作为对@shujatAli 的回答,我得到了所有错误。

标签: ios xcode linker ios-simulator mach


【解决方案1】:

除非您提供更具体的错误消息,否则我们只需要提供通用建议:

  • 清理您的构建
  • 清理构建文件夹(在 Xcode 中选择“产品”菜单时按住选项
  • 重启 Xcode

【讨论】:

  • 我已经尝试了所有这些,但都没有奏效。在我决定在 stackoverflow 上发布我的问题之前,我已经完成了所有这些工作。我的应用程序在 App Store 上,但我无法获得必要的屏幕截图,因为模拟器无法运行。我才13岁,我真的想不通。我 99% 确定这个错误与 corefoundation.framework 有关。如果您查看我上面的评论,它将提供有关我认为这是问题的原因的更多详细信息。您还有其他建议吗?
  • 它也不会在 Xcode 的 beta 版和公开发行版的模拟器上运行,所以我知道问题不在于 Xcode,而在于我的应用程序。我的应用在 App Store 上,但没有模拟器,我无法获得所需的所有屏幕截图。你可以在这里查看我的应用程序:appsto.re/us/fevW5.i。我想要第三张截图,但因为模拟器无法运行,所以我无法获得。
  • 其他项目会发生这种情况还是仅此一项?如果您显示链接器错误而不仅仅是告诉我们数字可能会有所帮助。
  • 就这一个。 A 创建了一个已知的空白项目并运行它,它运行良好。
  • 将您的项目文件复制到新项目中。或者向我们展示完整的错误信息。没有它就没有什么可做的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-04
  • 1970-01-01
  • 2015-07-02
  • 2019-08-18
  • 2021-07-09
  • 2020-07-18
  • 1970-01-01
相关资源
最近更新 更多