斯威夫特对我来说很新。我有一个在Xcode中构建良好的Swift项目,所有单元测试都通过了。
但是,当我运行pod lib lint
时,会得到一个no such module MyModule
错误。
Testing with xcodebuild.
-> my-swift-project (0.4.2)
- WARN | source: Git SSH URLs will NOT work for people behind firewalls configured to only allow HTTP, therefore HTTPS is preferred.
- ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code.
- ERROR | [iOS] xcodebuild: my-swift-project/Echo/Delegates/MyModule/MyModule.swift:7:8: error: no such module 'MyModule'
相关文件的顶部有一个导入模块声明
import MyModule
有人知道为什么会发生这种情况,为什么项目在Xcode中构建良好,但当我进入这个阶段时却不知道?
最佳答案
构建设置>框架搜索路径
将框架搜索路径设置为$(srcroot)和recursive。