我在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的新版本?
此致
答案 0 :(得分:1)
你应该将Base SDK推向iOS11。您可以将部署目标保留在iOS6。
对于Storyboards,单击Storyboard。显示Utilities窗格(右侧),然后单击第一个选项卡(File Inspector)。在那里你可以设置" Builds for"设置为高于iOS6,或任何你设置的。
此外,请务必解决Xcode告诉您的有关此问题的代码或项目设置的任何警告。
答案 1 :(得分:0)
您必须做的唯一事情是将64位体系结构(arm64)添加到目标设置中的有效体系结构列表中。您不需要使用Xcode 9构建应用程序,它仍然可以使用Xcode 6或更高版本。