0

我是 Xcode 初学者,在编译 OCMock 测试时遇到了一些问题。我在“组和文件”中添加了 OCMock.framework,然后从单元测试目标中添加了一个非常基本的 OCMock 测试,基本上用于 Canary 测试。

当我编译 OCMockTests.m 文件时,系统返回大约 38 个错误,指出 OCMock.Framework 文件中的所有导入头文件都不存在,顶部出现“Foundation/Foundation.h:没有这样的文件或目录”。但是当我编译 OCMock.Framework 时,一切都会成功。我尝试用 NSObject.h 替换 Foundation.h,但系统甚至无法找到它。

我认为这是一些链接器错误......系统可能无法获得 Sentest.Framework 的位置。顺便说一句,我已经使用正确的(?)Sentest 框架路径(参数是“-Sentest All”)更新了可执行信息 - 环境变量 - DYLD_FALLBACK_FRAMEWORK_PATH,即 IphoneOS 文件夹。

需要您的建议...非常感谢。~ 萨彦

4

1 回答 1

1

请参阅Colin Barrett 的“OCMock 和 iPhone”教程

于 2010-07-08T14:30:01.017 回答