是否有不同的方法在pod安装后的swift xcode xcworkspace项目中包含Objective-C pod?

时间:2016-11-11 19:01:17

标签: ios objective-c xcode swift3 cocoapods-1.1.1

使用pod依赖项,导入行为不一致。

对于Podfile中相同pod的不同计算机上的此行为是不同的。成功安装pod后,我的团队遇到了以下两种情况。

在一个它上面通过bridging-header.h文件中的#import语句但是抛出了 尝试这种方式时, ViewController.swift 文件中出现No such module '<moduleName>'错误。 enter image description here

在另一台mac上,它在 bridging.h 文件中引发错误,并在 ViewController.swift 文件中通过import <moduleName>处理。 enter image description here

两台机器都有Xcode 8.1,使用Swift 3语法,cocoapods版本为1.1.1。我们能够多次重新创建该问题。

有谁知道为什么会发生这种情况,是否有一些项目设置可以用来产生一致的结果?

1 个答案:

答案 0 :(得分:0)

我们也经历过这种行为。我们有时可以通过以下方式“解决”它:产品&gt;清洁

有时我们甚至不得不退出+重新启动xcode并再次运行清理。

我们同意,这是奇怪的行为,可能xcode正在丢失状态信息或其他东西。