我在部署到XCode 4.4中的任何设备时遇到了一些问题。我只测试了armv7设备,但我只希望部署到armv7。应用程序编译没有问题。
设备错误
模拟器错误
我已检查构建设置中的体系结构和有效体系结构仅包含armv7 。
我在XCode工作区中工作,有一个项目和一个子项目。子项目创建一个静态库,作为主项目的目标依赖。
其他问题表明部署目标可能有误,但我也检查了,所有项目和目标都设置为iOS4.0。 (所有设备均为iOS5.0 +)
有人有什么建议吗?
答案 0 :(得分:1)
虽然我找不到确切的原因。我通过删除项目数据来修复它。
cd
到您的.xcodeproj目录find . -name "YOUR_OSX_USERNAME_HERE*" | xargs rm -rf
再次出现此错误,仅通过上述步骤无法解决。还有另外两个因素:
确保 Info.plist不属于目标会员
清除DerivedData
~/Library/Developer/Xcode/DerivedData/
答案 1 :(得分:0)
我发现Xcode似乎真的喜欢“架构”的'$(ARCHS_STANDARD_32_BIT)'。如果未设置为试用它,则使用armv7进行“有效架构”。
好奇 - 如果只为更新的手机构建,为什么不使用4.3的部署目标?您将能够使用一些不在早期版本中的新块技术。