我正在尝试在 iOS sdk 15.6 上测试我的 iOS 应用程序,但当前完整版本的 Xcode 仅列出 sdk 15.5 及更低版本。我向苹果商店提交了我的应用程序,但它被拒绝了,因为它在启动时冻结,并且在 iPad iOS sdk 15.6 上进行了测试。我使用的是最新的公共 Xcode,它没有 sdk 15.6。我下载了 Xcode 16 beta 版本,但没有收到暗示的错误。现在我想将 sdk 添加到我的 Xcode 中,因为我现在没有任何物理设备。我请求如何将 sdk iOS 15.6 添加到我的 Xcode 13.4.1。
iOS SDK 与 Xcode 捆绑在一起,要安装较旧的 SDK,您需要先找到关联的 Xcode。 以下是安装iOS17.5 SDK到Xcode16的步骤
sudo cp -a ${old_xcode.app}/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.5.sdk
sudo /usr/libexec/PlistBuddy -c "Set :MinimumSDKVersion 17.5" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist
您可能也需要对模拟器 SDK 执行类似的步骤。