在 Xcode Playground 中导入动态框架的所有尝试均会出现以下错误:
error: module file's minimum deployment target is ios8.3 v8.3
在 Xcode Playground 中导入动态框架的所有尝试均会出现以下错误:
error: module file's minimum deployment target is ios8.3 v8.3
如果您正在进行单元测试,也可能会出现此错误。因此,除了@Tony和@Allreadyhome提供的建议之外,还需要执行以下操作:
这样就可以解决问题了。
正如Tony所提到的,你需要:
1. 将iOS部署目标设置为8.0
如果使用Pods,则可能需要执行以下步骤:
2. 进入Pods依赖项并将部署目标也更改为8.0。
在我的情况下,我不得不将每个Pod的部署目标都更改为8.0,因为它们全部都是8.3。
platform :ios, '8.0'
对我很有效。
Module file's minimum deployment target is ios9.2 v9.2
在我将 iOS 部署目标更改为 8.0 后,我的项目出现了问题。该项目是由 Xcode 7.2 创建的,勾选了 '包含单元测试' 和 '包含 UI 测试'。
因为 XCUIApplication() 需要 iOS 9.0+,要解决这个问题,只需将UI 测试的部署目标更改为 9.0 或更高版本,而将其他目标保留为 8.0。
1) 转到,目标 -> 一般 -> 部署信息。
2) 将部署目标设置为错误消息中提示的目标(在您的情况下为8.3)。
3) 产品 -> 清理
4) 产品 -> 构建