在XCode中设置最低的iOS版本
我相当新的Xcode,因为我使用CocoonJS来构build我的HTML5 iPhone游戏,但我想知道如何正确设置最低的iOS版本。 我已经将我的部署目标设置为8.0,做了一个干净的,然后构build,但是当我提交给应用程序商店时,它说最低的iOS版本是6.0。
接下来我尝试的是手动更新info.PList中的这个值,但是我在iTunes Connect中得到一个无效的二进制文件
最低操作系统版本不匹配 – 架构('armv7')的二进制文件('6.0')中的最低操作系统版本(LC_VERSION_MIN_IPHONEOS)与Info.plist中的MinimumOSVersion('8.0')不同
如何正确更新最低版本的iOS版本,而无需使用二进制文件? 我已经检查了其他线程,但他们都只是说只更新部署目标。 谢谢
假设您正在使用8.x SDK进行构build,并且将部署目标设置为8.x或更高,那就足够了。
不过,我想象你在Xcode中设置部署目标错误的地方。 您需要将其设置在您的项目下,而不是在您的目标下 。 另外,如果你有一个.xcconfig
文件,你可以通过设置来改变它
IPHONEOS_DEPLOYMENT_TARGET = 8.1
如果您没有.xcconfig
,则可以通过打开project.pbxproj
文件来validation部署目标,然后searchIPHONEOS_DEPLOYMENT_TARGET
,并检查它是否设置为您的预期值。