【问题标题】:Upgrading project target to iOS 9.0 [duplicate]将项目目标升级到 iOS 9.0 [重复]
【发布时间】:2023-12-29 09:26:01
【问题描述】:

我一直在从事一个项目,该项目从使用 Swift 2.0 的 XCode 7 beta 开始并针对 iOS 8.0(现在使用 Xcode 7 通用版本)。为了利用故事板引用,我决定将目标升级到 iOS 9.0。

我收到此错误 -> module file's minimum deployment target is ios9.0 v9.0: ... cwygdmgyjbvuhydjcsqsqzzqjpvz/Build/Products/Debug-iphoneos/bpos.swiftmodule/arm.swiftmodule

编辑:我注意到这个错误只出现在那些以测试项目构建为目标的类上

这是我最接近我的问题的答案 -> here

不幸的是,这个答案没有任何效果。我已经尝试过多次清理和构建,更换设备,清除设备缓存。没有任何效果。任何指针将不胜感激。

在此致谢

【问题讨论】:

    标签: ios swift2 ios9


    【解决方案1】:

    我在很多地方找到了答案,但它看起来与答案图片不同。

    回答:Can no longer import app module into unit tests after changing deployment target

    需要更改的测试目标的部署目标设置,标题标记为(null)-部署,这让我很困惑。我不知道为什么它被标记为这样,可能与其他一些设置有关,这些设置可能已被以前从事该项目的开发人员修改过。

    希望对某人有所帮助。

    【讨论】: