Rubymotion从编译设置中删除armv7

时间:2012-09-28 09:15:27

标签: testflight rubymotion

在我正在使用testflight的项目中。在模拟器中使用项目时,它工作正常。 但是当我将项目部署到iPhone时,我收到错误:

ld: file is universal (3 slices) but does not contain a(n) armv7s slice:  
Path/TestFlightSDK/libTestFlight.a for architecture armv7s

在这个帖子中(http://stackoverflow.com/questions/12402092/file-is-universal-3-slices-but-does-not-contain-an-armv7s-slice-error-for-st)我可以在使用Xcode时找到解决方案。基本上删除了armv7的兼容性,因为没有为它编译Testflight。

如何将此设置添加到Rubymotion?我需要在rakefile中添加一些内容吗?

1 个答案:

答案 0 :(得分:3)

我有同样的问题。从TestFlight(版本1.1)下载新SDK,将此版本的libTestFlight.a和TestFlight.h添加到项目中,或将这两个文件复制到项目中。 然后将libTestFlight.a添加到链接的框架和库中。 执行干净的构建。之后它对我有用!