我如何才能为正确的版本构建iOS项目?

时间:2018-07-25 01:24:16

标签: ios swift xcode cocoapods

我已经在Swift中构建了一个XCode iOS项目,该项目使用Firebase数据库,并且我正在尝试在iPhone上对其进行测试。在实施项目时,我没有意识到它是为错误的版本设置的。我的手机是iOS 10,当我尝试将其部署到那里时,XCode告诉我它是错误的版本,并且我的项目设置为可以在iOS 11上运行。除了iOS 11以外的其他版本,我认为iOS 10和11之间的差异不会太大,以至于我的简单应用程序无法在iOS 10上运行。

仅在项目设置中切换部署目标并不能解决问题。我几乎可以肯定,只要FireBase可以在10上运行我的应用程序,我是否可以将项目重建为较低版本?

1 个答案:

答案 0 :(得分:0)

因此,在进行了大量的谷歌搜索之后,我遇到了很多事情。我正在更新,以防其他人遇到此问题:

首先,我将项目和目标设置以及所有pod设置中的部署目标更改为所需的iOS版本。

然后我尝试了此操作:https://stackoverflow.com/a/44559622/3527664

接下来,我关闭Xcode,运行pod update并按照https://stackoverflow.com/a/50959249/3527664

在Xcode中重新加载项目。

最后,我遵循了以下说明:https://stackoverflow.com/a/49562731/3527664

不确定什么东西是关键,但是我只能说这三个解决方案在一起,还有一些对Apple许可的摆弄,并且我的手机上运行了该应用程序。