所有在Xcode游戏中导入动态框架的尝试都会产生以下错误:
error: module file's minimum deployment target is ios8.3 v8.3
答案 0 :(得分:124)
您可能在更新Xcode后创建了一个目标,该目标在该目标的构建设置中创建了8.3 iOS部署目标。
我通过以下方式解决了这个问题:
答案 1 :(得分:68)
如果您进行单元测试,也可能会出现此错误。因此,除了@Tony和@Allreadyhome建议的内容之外,请执行以下操作:
你应该做得好。
答案 2 :(得分:18)
正如Tony所说,你必须
<强> 1。将iOS部署目标设置为8.0
如果使用Pod,则可能需要采取进一步措施:
<强> 2。进入Pods依赖项并将部署目标也更改为8.0。
就我而言,我必须将每个pod上的部署目标更改为8.0,因为它们都是8.3。
答案 3 :(得分:11)
在您的Pod文件中,只需删除此行的注释:
<Versicherung>
它对我有用。
答案 4 :(得分:5)
我遇到了错误:
Module file's minimum deployment target is ios9.2 v9.2
我将PROJECT的iOS部署目标更改为8.0。该项目由Xcode 7.2 创建,其中包含&#39; 包含单元测试&#39;和&#39; 包含用户界面测试&#39;检查。
由于XCUIApplication()需要iOS 9.0+,要修复错误,只需将 UI测试的部署目标更改为9.0或更高版本,并为其他目标保留8.0。
答案 5 :(得分:1)
1)转到,目标 - &gt;一般 - &gt;部署信息
2)将部署目标设置为错误消息中提示的目标(在您的情况下为8.3)。
3)产品 - &gt;清洁
4)产品 - &gt;建立
答案 6 :(得分:1)
当我使用ios 12下载框架教程时,我遇到了同样的问题,而我的SDK必须具有ios 11.4。 我将iOS部署目标设置为所需的版本(11.4),还更新了Pods的依赖关系。但是错过了一些。 因此,然后我搜索了要更改的版本(即12.0)。它仅列出具有版本号的所有内容(目标,项目,podspec,pod)。将所有这些更改(在我的情况下更改为11.4)即可解决。
答案 7 :(得分:0)
当选择的少数依赖项的最低部署目标设置为比主要目标最低部署目标更新的iOS版本时,我遇到了此问题。
答案 8 :(得分:0)