标题涵盖了它。最新的Xcode并使用Swift3。我可能正在使用10+的一些东西,但没有消息,然后在iOS9.3.5系统上崩溃。我的理解是编译器会标记任何不适合部署目标的API。有没有我错过的设置?我认为编译器会标记有问题的API是不是错了?关于部署目标的大多数其他问题似乎是Swift2之前的问题,而后来的问题似乎说它们应该被标记。谢谢。 最佳答案 我认为Xcodeswift编译器只会在您针对选定的iOS版本构建时进行标记。尝试下载iOSSimulator9.3,然后选择它并构建。除非在构建期间在下拉列表中选择的当前iOS版本不支持