xcode MacOS Ventura如何瞄准iOS 10

cuxqih21  于 2023-05-01  发布在  Mac
关注(0)|答案(1)|浏览(260)

我的应用程序必须支持iOS 10。我最近升级到macos Ventura,它附带Xcode 14。Xcode 14只支持iOS 11+。下载并安装Xcode 134.1支持iOS 10,但我不能直接打开Xcode 13,我必须从命令行打开;当我直接点击Xcode 13时,我得到这个错误:“此Mac上安装的Xcode版本与macOS Ventura不兼容。从App Store免费下载最新版本。“.谢谢

f2uvfpb9

f2uvfpb91#

我不确定这是否可能。每年Spring,苹果都会提高将应用程序运送到App Store的要求。从今天开始(!),4月25日:
提交到App Store的iOS、iPadOS和watchOS应用必须使用Xcode 14构建。1或更高版本。
Apple Developer Announcement
因为Xcode 141不包括对iOS 11之前的iOS SDK版本的支持,如果你想在App Store上发布,我想你运气不好。当然,您可以尝试手动设置最小部署目标:

  • 但是 *,一旦你这样做,Xcode就会开始抛出关于使用不支持的版本和与iOS模拟器不兼容的警告:

您可以忽略此警告。听起来你会失去iOS模拟器的支持(所以你将无法测试它,除非你有一个iOS 10设备躺在周围?)!?)。而且你 * 可能 * 还会在iOS 10中丢失对已弃用或已删除API的编译时检查。
即使你能够克服所有这些障碍,上传到App Store也可能会引起问题。我不确定他们是否会检查这一点,或者阻止你上传应用程序,但在经历支持iOS 10的所有麻烦之前,可能值得测试一下。

相关问题