【发布时间】:2015-04-08 08:30:51
【问题描述】:
我一直在尝试在我的项目中启用 64 位,因为现在这是将应用程序提交到 App Store 的要求。到目前为止,我为将我的应用程序转换为支持 64 位所做的工作实际上是在关注我在 StackOverflow 上搜索过的其他人的问题/答案,而我的发现归结为
- 将Architectures设置为“标准架构(armv7、arm64)”
- 将 Valid Architectures 设置为 "arm64 armv7 armv7s"
- 将 Build Active Architectures Only 设置为 "No"(有人提到过,所以我只是试了一下)
上述情况会产生 Apple Mach-O Linker Error 的错误。我总共有 13 个错误。具体如下图所示:
在我看来,这就像 Parse 框架问题,但我太新了,无法确定。尽管如此,我还是尝试用我从其网站下载的新框架替换我当前的 Parse.framework。它产生了更多的问题,这些问题可能是由于我对替换新框架的方式不好造成的。我在 Parse 网站上搜索了更新框架的最佳方法,但我发现的答案似乎没有确定的方法。无论如何,我关注了这个https://parse.com/questions/what-is-the-best-way-to-rollout-new-parse-changes,但它不起作用。
所以我决定把我的问题放在这里,希望有人能在我陷入长期错误之前引导我走正确的道路。提前非常感谢。
【问题讨论】:
-
第一件事:清理并重建项目
-
谢谢我已经这样做了,但没有帮助
-
由于 Parse 框架already supported 64-bit,最好的选择是upgrading the framework。
-
正如我在问题结束时提到的那样,我一直在尝试升级框架,但目前它造成了一些混乱。也许我应该先弄清楚这一点。您的第二个链接很有用,谢谢
标签: objective-c parse-platform xcode6 32bit-64bit