添加支持64位的体系结构时,Apple Mach-O链接器出错

时间:2015-04-08 08:30:51

标签: objective-c parse-platform xcode6 32bit-64bit

我一直在尝试在我的项目中启用64位,因为现在需要将应用程序提交到App Store。到目前为止,我将我的应用程序转换为支持64位的做法实际上是关注其他人'我在StackOverflow上搜索过的问题/答案以及我发现的内容归结为

  • 体系结构设置为"标准体系结构(armv7,arm64)"
  • 有效架构设置为" arm64 armv7 armv7s"
  • 仅构建活动架构设置为"否" (有些人提到了这一点,所以我只是试了一下)

上述内容会产生 Apple Mach-O Linker Error 的错误。我完全有13个错误。它们会在下面详细显示:

enter image description here

enter image description here

enter image description here

在我看来,它就像一个Parse框架问题,但我确实知道这个问题太新了。即便如此,我还是试图用我从网站上下载的新Parse.framework来替换我当前的Parse.framework。它创造了更多的问题,可能是由于我对如何替换新框架的不良影响。我在Parse网站上搜索了更新框架的最佳方法,但我找到的答案似乎没有确定的方法。无论如何,我跟着这个https://parse.com/questions/what-is-the-best-way-to-rollout-new-parse-changes,但它没有工作。

所以我决定放弃我的问题,希望有人在我陷入错误的错误之前,指导我走正确的道路。非常感谢提前。

1 个答案:

答案 0 :(得分:0)

我通过成功将Parse.framework(也感谢@Raptor)升级到从Parse website下载的最新版本来解决了这个问题。