"文件是为存档而构建的,而不是被链接的架构(armv7s)"
我是否需要等待人们发布新的二进制文件或者我还有一条出路,
我为GoogleAnalytics Restkit提供了这个...
编辑:Restkit的问题解决了他们的最新提交,只需从github拉,
是的,他们必须发布为armv7s架构编译的二进制文件,以支持新的iPhone 5 A6处理器.与此同时,您可以暂时只针对armv7进行编译,以便在当前设备上继续在iOS 6上进行开发,直到更新其他库.
编辑:Restkit 的问题已解决,请查看 github 的最新提交:git://github.com/RestKit/RestKit.git
编辑:从版本 1.5.1 开始,Google Analytics 的问题也已解决,只需下载新版本即可。
只是不要忘记删除旧的二进制文件,并清理然后构建。
对于像“RestKit”这样拥有源代码的东西,如果您单独清理它们然后构建(确保架构包含 Armv7s),它就可以正常工作,您将获得所需的二进制文件,然后正确链接到您的应用程序。
由于我无法理解的原因,当我将目标从 iOS 设备更改为 iPhone 6.0 模拟器并进行清理然后构建时,我也可以链接到 Google Analytics,
仍然为“iOS 设备”(而不是模拟器)构建不起作用,我收到链接器错误。