对于在我的swift单元测试中对我的主应用程序目标的公共类进行单元测试,我必须在我的测试中导入我的主应用程序模块,如下所示:
#import MyAppModuleName
在我将部署目标从7.0更改为8.4之前,此工作正常。
现在构建和运行我的应用程序仍然可以正常运行,但运行单元测试已停止工作。编译器抱怨上面的import语句:Swift Compiler Error: Module file's minimum deployment target is iOS8.4 v8.4
我不知道为什么。我忘了在其他地方更改部署目标吗?
我的工作区(Xcode 6.4。)包含我自己的项目和一个Pods项目(由cocoapods自动创建)。我在我的应用程序和测试中使用Swift和Objective-C。
以下是我更详细的内容:
1)为我的项目,主要目标以及工作区中的Pods
项目以及所有pod目标,将部署目标从7.0更改为8.4。
2)清理构建文件夹(Shift + Alt + Cmd + K)并重新启动Xcode。
3)Cmd + U - >错误
将主应用程序的部署目标更改回7.0时,一切正常。
出现此问题的任何想法?