想确保我做对了:
Base SDK =您要构建的内容.如果它设置为4.1,那么您将构建4.1 SDK.
部署操作系统版本/部署目标=您的应用程序旨在支持的较低端或最旧的平台.如果与Base SDK或您构建的SDK不同,那么您必须进行条件检查,以便当您的应用程序调用较新的版本时,较旧的OS版本不会发生崩溃,直至Base SDK.
那是对的吗?
鉴于目前Xcode 9是测试版并且今天的主要兴趣是获得iOS 11的知识,这个问题无疑是奇怪的......
在Xcode 9 beta中工作时,有没有办法将iOS 10作为基本sdk?是否需要Apple以与Xc8中以前的操作系统相同的方式打包Xcode 9的SDK?
为什么会这样呢?
a)首先想到的是在项目上使用Xcode 9漂亮的新重构工具,这些工具涉及需要从iOS 10到11进行更改的代码,但目前在iOS 10上运行.
b)为了试验...
Xcode中的" 所有配置的基本SDK"和"Active SDK"之间有什么区别?
上传我的应用程序后收到一封来自 Apple 的新电子邮件(在今天之前没有收到此类电子邮件,至少最近没有):
我们发现您的应用程序“MyApp”1.2.3 (45) 最近交付的一个或多个问题。请更正以下问题,然后重新上传。
ITMS-90725:SDK 版本问题 - 此应用程序是使用 iOS SDK 构建的。提交到 App Store 的所有 iOS 应用程序都必须使用 iOS 13 SDK 或更高版本构建,包含在 Xcode 11 或更高版本中。此外,从 2021 年 4 月 26 日开始,提交到 App Store 的 iOS 应用程序必须使用 iOS 14 SDK 或更高版本构建,包含在 Xcode 12 或更高版本中。
这很奇怪,因为该消息实际上并未指明问题所在的 SDK 版本。我以为我们正在使用最新的。
在项目文件中,我们在“Base SDK”下没有特定的版本
而且似乎没有任何明确的方法来指定 SDK 版本。如果我点击下拉菜单,我会看到:
如果我点击“其他”,我会看到:
我检查了另一个最近创建的 Xcode 项目,它也没有在 Base SDK 中指定任何版本。
如何解决此 Apple SDK 版本问题?
macOS 11.2.3 和 Xcode 12.4
如何使用Xcode 4.2使用ios 4.2 base sdk?
我拥有iPhone 4s和iTouch,它上面有ios 4.2.将Xcode升级到4.2以便与我的iPhone 4s一起使用后,我再也无法使用Xcode和我的iTouch了.如何设置Xcode以在4.2和ios5上运行我的iTouch?
此外,我尝试通过选择其他设置基本sdk,但列表中没有其他内容,我得到的是一个对话窗口,我可以手动输入.我需要在那里添加一个选项吗?
谢谢.
我对iOS 5.0和iOS 6.0与XCode 4.5非常困惑.目前还不是很清楚我是否想在iOS 5.0以上支持我的新应用程序,我应该使用哪些功能,哪些功能不使用.基本上Xcode 4.5为您提供了故事板中的容器视图和展开段的所有功能(......以及我可能不知道的其他许多功能),这些功能仅在iOS 6.0中可用,在您运行应用程序并且崩溃之前您不会知道!有谁能告诉我任何简单的解决方案吗?我是否必须恢复到Xcode 4.4?我正在将部署目标设置为iOS 5.0,但我无法将Base SDK设置为iOS 5.0,因为它没有出现在列表中.见附图.谢谢.
