使用pod依赖项,导入行为不一致。
对于Podfile中相同pod的不同计算机上的此行为是不同的。成功安装pod后,我的团队遇到了以下两种情况。
在一个它上面通过bridging-header.h文件中的#import
语句但是抛出了
尝试这种方式时, ViewController.swift 文件中出现No such module '<moduleName>'
错误。
在另一台mac上,它在 bridging.h 文件中引发错误,并在 ViewController.swift 文件中通过import <moduleName>
处理。
两台机器都有Xcode 8.1,使用Swift 3语法,cocoapods版本为1.1.1。我们能够多次重新创建该问题。
有谁知道为什么会发生这种情况,是否有一些项目设置可以用来产生一致的结果?
答案 0 :(得分:0)
我们也经历过这种行为。我们有时可以通过以下方式“解决”它:产品&gt;清洁。
有时我们甚至不得不退出+重新启动xcode并再次运行清理。
我们同意,这是奇怪的行为,可能xcode正在丢失状态信息或其他东西。