0

我正在尝试按照此处所述的 Cocoapod 安装步骤在我的计算机上安装 Earlgrey

执行完所有步骤后,我在构建过程中不断出现编译错误

EarlGrey.swift:17:27:使用未声明的类型“EarlGreyImpl”

有 13 个这样的编译错误都与未解析的标识符有关。

我多次重试这些步骤,结果相同。我的文件夹结构与说明中显示的内容相匹配。

任何建议我应该在哪里进一步解决这个问题。

作为参考,我使用这个swift 项目作为编写测试用例的基础。

4

2 回答 2

2

所以这个问题与 BridgingHeader.h 文件设置有关

测试目标 -> 构建设置 -> Swift 编译器 - 代码生成 -> Objective-C 桥接头

我从演示项目中复制了文件,但没有在上面的设置中指定它。一旦在那里指定,编译错误就消失了。

于 2016-02-29T20:11:36.373 回答
1

#import <EarlGrey/EarlGrey.h>尝试使用而不是导入 EarlGrey@import EarlGrey;

于 2016-02-29T19:28:48.920 回答