使用xCode 9发布应用,部署目标为6.0

时间:2017-10-18 17:15:54

标签: ios xcode

我在App Store上有一个2年的应用程序,它有6.0的部署目标。但它没有在iOS 11上运行。它的说法"这个应用程序的开发者需要更新它才能与iOS 11和#34 ;.

一起使用。

现在我正在使用xCode 9,它在故事板中给出了错误"不再支持编译早于iOS 7不支持的IB文档"。它通过设置" Builds for" iOS 7的选项。

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

此致

2 个答案:

答案 0 :(得分:1)

你应该将Base SDK推向iOS11。您可以将部署目标保留在iOS6。

对于Storyboards,单击Storyboard。显示Utilities窗格(右侧),然后单击第一个选项卡(File Inspector)。在那里你可以设置" Builds for"设置为高于iOS6,或任何你设置的。

此外,请务必解决Xcode告诉您的有关此问题的代码或项目设置的任何警告。

答案 1 :(得分:0)

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