1

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

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

一方面,它通过了 bridging-header.h 文件中的语句,但在尝试这种方式时 会在ViewController.swift#import文件中引发 No such module '<moduleName>'错误。在此处输入图像描述

在另一台 Mac 上,它在bridging.h文件中抛出错误,并import <moduleName>ViewController.swift文件中解决。 在此处输入图像描述

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

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

4

1 回答 1

0

我们也经历过这种行为。我们有时可以通过以下方式“解决”它:product>clean

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

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

于 2016-11-12T08:39:07.620 回答