【发布时间】:2018-07-25 01:24:15
【问题描述】:
我在 Swift 中构建了一个使用 Firebase 数据库的 XCode iOS 项目,我正在尝试在我的 iPhone 上对其进行测试。当我在实施我的项目时,我没有意识到它是为错误的版本设置的。我的手机是 iOS 10,当我尝试在那里部署它时,XCode 告诉我这是错误的版本,并且我的项目设置为在 iOS 11 上运行。我可以升级我的手机来测试它,但我宁愿我的应用程序使用不仅仅是 iOS 11 的版本,而且我认为 iOS 10 和 11 之间的差异不会太大,以至于我的简单应用程序无法在 iOS 10 上运行。
仅在项目设置中切换部署目标并不能解决问题。有没有办法可以将我的项目重建为较低版本,因为我几乎可以肯定,只要 FireBase 在 10 上运行,我的应用程序也应该如此?
【问题讨论】:
-
您使用的是什么版本的 Xcode?如果您希望支持 iOS 10 及更高版本,将部署目标设置为 iOS 10 是正确的解决方案。你到底有什么问题?
-
@rmaddy 我在 9.2 上并收到以下错误:ld: warning: object file xxxxx/xxxxx/xxxxx/Pods_GolfGames.framework/Pods_GolfGames(Pods-GolfGames-dummy.o)) 是为比被链接 (10.0) 更新的 iOS 版本 (11.0)