Ios 使用部署目标为6.0的xCode 9发布应用程序

Ios 使用部署目标为6.0的xCode 9发布应用程序,ios,xcode,Ios,Xcode,我在app Store上有一个2年的应用程序,它有6.0部署目标。但它并没有在iOS 11上运行。它说“这个应用程序的开发者需要更新它才能使用iOS 11” 现在我使用的是xCode 9,它在story board中给了我一个错误,即“不再支持编译iOS 7之前不支持的IB文档”。通过将“Builds for”选项设置为iOS 7,它得到了修复 这是否意味着我无法为iOS 6.0发布此应用程序?如何制作一个支持从iOS 6.0到最新iOS 11的新版本 关于您应该将基本SDK移植到iOS11。您

我在app Store上有一个2年的应用程序,它有6.0部署目标。但它并没有在iOS 11上运行。它说“这个应用程序的开发者需要更新它才能使用iOS 11”

现在我使用的是xCode 9,它在story board中给了我一个错误,即“不再支持编译iOS 7之前不支持的IB文档”。通过将“Builds for”选项设置为iOS 7,它得到了修复

这是否意味着我无法为iOS 6.0发布此应用程序?如何制作一个支持从iOS 6.0到最新iOS 11的新版本


关于

您应该将基本SDK移植到iOS11。您可能会将部署目标留在iOS6

对于情节提要,请单击情节提要。显示实用程序窗格(右侧),然后单击第一个选项卡(文件检查器)。在那里,您可以将“Builds for”设置设置为高于iOS6的值,或者设置为任何值


此外,请确保解决Xcode告诉您的与代码或项目设置有关的任何警告,这些警告可能与此问题有关。

您必须做的唯一一件事是将64位体系结构(arm64)添加到目标设置中的有效体系结构列表中。您不需要使用Xcode 9构建应用程序,它仍然允许使用Xcode 6或更高版本。

我已将基本SDK设置为iOS 11。问题是,在“Builds for”设置中没有“iOS 6.0及更高版本”选项。最低可用选项为“iOS 7.0或更高版本”和“部署目标(6.0)”。如果我选择“Deployment Target(6.0)”,那么在构建“不再支持编译iOS 7之前版本的IB文档”时会出现错误。@BilalAhmad是的,您必须在Xcode 9中使用iOS7+情节提要格式。