而客户又要急着让我交测试版本。我就想先打个测试包吧。结果archive的时候还是上面那个错误。
这个sdk应该室友问题了,应该是缺少了armv7的框架了,就上网查了一下,哪些iPhone机型是需要armv7支持的
其中支持Armv6的设备为:
* iPhone1
* iPhone3G
* iPod Touch 1
* iPod Touch 2
支持Armv7的设备为:
* iPhone 3GS
* iPhone 4
* iPad
* The New iPad
* iPod Touch 3G
* iPod Touch 4
支持Armv7s的设备为:
* iPhone5
那我想着在APP支持的平台里面不支持这些iPhone设备不就可以archive通过了吗。就想着在Supported Platforms的release里面删除iphoneos,只添加自己要的机型不就可以了吗,结果,刚开始Archive就不行。报了什么错我不记得了。
Valid Architectures
app预期将要应用到的架构。默认与Architectures的值相同。
这个选项让你可以在编译的时候只打包Armv7s架构,但是兼容Armv6,Armv7。
算了,还是让他们重新给我打个sdk吧。他们添加个armv7框架用几行脚本就可以了。我看了一下他们提空给我的sdk,是不支持armv7的,跟我想的一样。他们重新把armv7和armv7s框架添加进去以后,模拟器和archive都没问题了。