2

终于被注册为 iOS 开发人员 - 尝试编译我为 iPAD 编写的应用程序。应用程序在模拟器中运行良好,编译时会抛出此错误。

这是错误 ld:文件是通用的(2 片),但不包含 a(n) armv7s 片:/Users/YourMom/Documents/_.programming/c4iOS_APPS/test2/test2/Library/libC4.a for architecture armv7s clang :错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

当前版本:

https://github.com/dubpixel/test2

谢谢

-jf

4

2 回答 2

2

项目 -> 构建设置 -> 从“有效架构”中删除 arm7s 架构

这行得通,并且让 xcode 不会想知道它的第二个切片在哪里!

于 2012-10-13T18:43:33.473 回答
1

该错误似乎提到您正在构建的项目是通用的。目前,只有 iPhone / iPad 项目可以使用 C4 构建。创建通用应用程序项目模板的过程非常复杂(并且完全没有文档记录)。通用模板是近期要做的最重要的事情。

我检查了你的 git'd Xcode 项目,它也不会为我构建。所以,我将您的代码和媒体复制到一个新的 C4 项目中,针对 iPad……而且,它成功了!我来回拖拽,电影的帧在变化。

另外,我注意到您的项目包括单元测试。我建议您在创建新的 C4 项目时取消选中单元测试选项。

于 2012-10-11T04:06:58.770 回答