Xcode 12 和 iOS 14 SDK

3

从2021年4月开始,所有提交到App Store的iOS和iPadOS应用程序都必须使用Xcode 12和iOS 14 SDK构建。

当苹果说“iOS 14 SDK”时,它是什么意思?我们需要更新部署目标或启用其他设置吗?


1
除了@Duncan_C提供的绝佳答案外,我还想补充一点:使用14.5的iOS设备即将推出(目前处于beta 5阶段!),这是一个巨大的更新,如果您需要使用Xcode 12.5(也在beta中),则需要Big Sur(或macOS 11)。这将是苹果公司第二年基本上强制开发人员升级其macOS版本,超出了以WWDC开始的“年度”周期。您可以使用Xcode 12.4和Catalina(macOS 10.15),但如果您想要“iOS 14.5 SDK”(或使用该模拟器),则必须手动安装SDK或被迫升级到Big Sur。 - user7014451
1
哇!我以为微软拥有“DLL地狱”,苹果拥有“它只是工作”的说法。最后,如果(并且当)您升级到Big Sur时,请注意可启动备份可能的,但比在Catalina中更具挑战性。 - user7014451
1个回答

3
“iOS x SDK” 意味着你需要使用包含支持 iOS 版本 x 的版本的 Xcode 来构建应用程序。(苹果作为 Xcode IDE 的一部分发布了 iOS SDK 的版本。) 如果 Xcode 12 是支持 iOS 14 的第一个 Xcode 版本,那么你需要使用 Xcode 12 来构建。
我认为部署目标不是问题。

嗨,邓肯,如果供应商提供了一个构建,应该使用XCode 12,我怎么找出来呢?(我们只有二进制文件,没有源代码)。 - Wisnu Widiarta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接