标题涵盖了它。最新的Xcode和使用Swift 3.我可能使用10+以上的东西,但没有消息,然后在iOS 9.3.5系统上崩溃。我的理解是,编译器会标记任何不适合部署目标的API。有没有我错过的设置?我相信编译器会标出违规的API吗?为什么Xcode(Swift 3)在部署目标为9.3时从iOS 10+标记API?
有关部署目标的大多数其他问题似乎是Swift 2之前的版本,后面的似乎说它们应该被标记。
谢谢。
标题涵盖了它。最新的Xcode和使用Swift 3.我可能使用10+以上的东西,但没有消息,然后在iOS 9.3.5系统上崩溃。我的理解是,编译器会标记任何不适合部署目标的API。有没有我错过的设置?我相信编译器会标出违规的API吗?为什么Xcode(Swift 3)在部署目标为9.3时从iOS 10+标记API?
有关部署目标的大多数其他问题似乎是Swift 2之前的版本,后面的似乎说它们应该被标记。
谢谢。
您是否在项目设置中将iOS“iOS部署目标”设置为iOS 9.3? (同时确保目标部署目标中的设置是灰色的或者指定给iOS 9.3) – Pochi
感谢您的评论。目标的iOS部署目标为9.3,对于项目设置相同。有什么理由从最新的iOS 10.2改变Base SDK?不确定要尝试什么。 – JKaz
你使用的是什么iOS 10的东西?你怎么知道这是问题? –