未能将OCMock标头导入iOS项目

时间:2013-02-21 13:25:41

标签: iphone ios xcode ocmock

我正尝试使用以下说明将OCMock添加到我当前的项目中 ocmock.org

  1. 将库和标题添加到项目中。
  2. 确保将libOCMock.a添加到我的测试目标。
  3. Header Search Paths下的Build Settings添加了针对测试目标的头文件的搜索路径。
  4. 将标记-force_loadPATH/TO/libOCMock.a-ObjC添加到Other Linker Flags(也适用于测试目标)。
  5. 最后,我在测试类中导入标题,如下所示:#import <OCMock/OCMock.h>
  6. 首先发生的事情是Xcode抱怨找不到标题。如果我继续尝试构建测试目标,则会收到错误:OCMock/OCMock.h未找到。

    当我检查构建输出时,我可以看到它正在添加正确的搜索路径:-I/Users/username/Development/proj/iphone/frameworks/OCMock_2_0_1/headers

    当我列出终端中的路径时,我可以清楚地看到那里的文件。

    非常感谢任何正确方向的帮助或指示。 &LT; 3

1 个答案:

答案 0 :(得分:2)

在朋友的帮助下解决了这个问题(非常感谢A。)!

当导入指向headers时,我已将包含标题的文件夹的名称更改为OCMock/OCmock.h。 :/