作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以我最近刚刚将 Xcode 更新到 4.5,并且能够拿到 iOS6 手机。我在模拟器上做测试很好 (4.3/5.1/6.0) 但是当我决定在实际的 iOS 6 手机上构建时它给了我这个错误。
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7 i386).
我做了一些查找并通过进入build设置来更改有效架构以包含 armv7s 来修复它,它做了它应该做的事情。
但是通过添加我得到了这个错误
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: some static library framework for architecture armv7s
在我看来,静态库框架导致了所有问题,因为它不支持 iOS 6,我不太乐观地认为它可以轻松修复。但是,由于我无法在网上确定我的确切情况,我希望有人比我更了解这一点并且可以帮助我。谢谢
注意:静态库在代码中无处不在,删除它几乎不是一个选项
最佳答案
您可以尝试将“Build Active Architecture Only”更改为 YES --> NO。对我来说效果很好。
关于objective-c - Xcode iOS6 编译错误: No architecture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12716796/
我是一名优秀的程序员,十分优秀!