【发布时间】:2015-06-01 03:51:45
【问题描述】:
在 Xcode 游乐场中导入动态框架的所有尝试都会产生以下错误:
error: module file's minimum deployment target is ios8.3 v8.3
【问题讨论】:
标签: ios xcode swift xcode6 swift-playground
在 Xcode 游乐场中导入动态框架的所有尝试都会产生以下错误:
error: module file's minimum deployment target is ios8.3 v8.3
【问题讨论】:
标签: ios xcode swift xcode6 swift-playground
【讨论】:
如果您进行单元测试,也可能会出现此错误。因此,除了 @Tony 和 @Allreadyhome 的建议之外,请执行以下操作:
你应该很好。
【讨论】:
正如托尼所说,你必须这样做
1.将 iOS 部署目标设置为 8.0
如果使用 Pod,您可能需要做的进一步步骤:
2。进入 Pod 依赖项并将部署目标也更改为 8.0。
就我而言,我必须将每个 pod 上的部署目标更改为 8.0,因为它们都在 8.3 上。
【讨论】:
在您的 Pod 文件中,只需删除此行的注释即可:
platform :ios, '8.0'
它对我有用。
【讨论】:
我遇到了错误:
Module file's minimum deployment target is ios9.2 v9.2
在我将我的 PROJECT 的 iOS 部署目标更改为 8.0 之后。该项目由 Xcode 7.2 创建,并勾选了“Include Unit Tests”和“Include UI Tests”。
由于 XCUIApplication() 需要 iOS 9.0+,为了修复错误,只需将 UI Tests 的部署目标更改为 9.0 或以上,其他目标保留 8.0。
【讨论】:
1) 转到,目标 -> 常规 -> 部署信息
2) 将部署目标设置为错误消息中提示的目标(在您的情况下为 8.3)。
3) 产品 -> 清洁
4) 产品 -> 构建
【讨论】:
I had this problem when the minimum deployment target of a select few dependencies was set to a more recent iOS version than main targets minimum deployment target.
【讨论】:
当我下载带有 ios 12 的框架教程并且我的 sdk 必须有 ios 11.4 时,我遇到了同样的问题。 我将 iOS 部署目标设置为我需要的版本(11.4)并更新了 Pods 依赖项。但错过了一些。 所以,然后我搜索了我想要更改的版本(即 12.0)。它只列出具有版本号的所有内容(目标、项目、podspec、pod)。更改所有这些(在我的情况下为 11.4),解决了它。
【讨论】: