运行pod lib lint时出现Swift错误

时间:2017-07-14 13:59:05

标签: swift cocoapods

斯威夫特对我来说很新鲜。我有一个快速的项目,可以在xcode中构建得很好并且所有的单元测试都通过了。

但是,当我运行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中很好但是当我到达这个阶段时呢?

1 个答案:

答案 0 :(得分:3)

构建设置>框架搜索路径 将框架搜索路径设置为$(SRCROOT)并递归。