我一直在开发一个项目,该项目使用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
不幸的是,这个答案没有奏效。我尝试过多次清洁和构建,更换设备,清除设备缓存。没有任何效果。任何指针都会非常感激。
先谢谢
答案 0 :(得分:1)
我在许多地方找到了答案,但它与答案图片看起来不同。
答案:Can no longer import app module into unit tests after changing deployment target
需要更改的测试目标的部署目标设置,标题标记为(null) - 部署,这使我陷入混乱。我不知道为什么它被标记为这样的方式,也许与其他一些设置有关,这些设置可能已被之前开发项目的开发人员修改过。
希望它有所帮助。