添加支持 64 位的体系结构时出现 Apple Mach-O 链接器错误
Apple Mach-O Linker Error when Architectures to support 64-bit added
我一直在尝试在我的项目中启用 64 位,因为现在这是将应用程序提交到 App Store 的一项要求。到目前为止,我为将我的应用程序转换为支持 64 位所做的工作实际上是在遵循其他人的 questions/answers 我在 Whosebug 上进行了搜索,结果归结为
- 将体系结构设置为"Standard architectures (armv7, arm64)"
- 将有效架构设置为"arm64 armv7 armv7s"
- 将Build Active Architectures Only设置为"No"(有人提到这个,所以我就试了一下)
以上内容会产生 Apple Mach-O 链接器错误 错误。我总共犯了 13 个错误。详细如下图所示:
在我看来,这像是一个 Parse 框架问题,但我太新了,无法确定。即便如此,我还是尝试用从其网站下载的新 Parse.framework 替换当前的 Parse.framework。它产生了更多问题,这些问题可能是由于我对如何替换该新框架的不当造成的。我在 Parse 网站上搜索了更新框架的最佳方法,但我发现的答案似乎没有确定的方法。无论如何,我遵循了这个 https://parse.com/questions/what-is-the-best-way-to-rollout-new-parse-changes 但它不起作用。
所以我决定在这里提出我的问题,希望有人能在我陷入长期错误之前引导我走上正确的道路。非常感谢。
我通过成功将 Parse.framework(也感谢@Raptor)升级到从 Parse website 下载的最新版本解决了这个问题。
我一直在尝试在我的项目中启用 64 位,因为现在这是将应用程序提交到 App Store 的一项要求。到目前为止,我为将我的应用程序转换为支持 64 位所做的工作实际上是在遵循其他人的 questions/answers 我在 Whosebug 上进行了搜索,结果归结为
- 将体系结构设置为"Standard architectures (armv7, arm64)"
- 将有效架构设置为"arm64 armv7 armv7s"
- 将Build Active Architectures Only设置为"No"(有人提到这个,所以我就试了一下)
以上内容会产生 Apple Mach-O 链接器错误 错误。我总共犯了 13 个错误。详细如下图所示:
在我看来,这像是一个 Parse 框架问题,但我太新了,无法确定。即便如此,我还是尝试用从其网站下载的新 Parse.framework 替换当前的 Parse.framework。它产生了更多问题,这些问题可能是由于我对如何替换该新框架的不当造成的。我在 Parse 网站上搜索了更新框架的最佳方法,但我发现的答案似乎没有确定的方法。无论如何,我遵循了这个 https://parse.com/questions/what-is-the-best-way-to-rollout-new-parse-changes 但它不起作用。
所以我决定在这里提出我的问题,希望有人能在我陷入长期错误之前引导我走上正确的道路。非常感谢。
我通过成功将 Parse.framework(也感谢@Raptor)升级到从 Parse website 下载的最新版本解决了这个问题。