XCTest/XCTest.h 文件未找到 XCode 5.1.1 iOS7
Posted
技术标签:
【中文标题】XCTest/XCTest.h 文件未找到 XCode 5.1.1 iOS7【英文标题】:XCTest/XCTest.h file not found XCode 5.1.1 iOS7 【发布时间】:2014-08-15 02:36:15 【问题描述】:我在http://code.tutsplus.com/tutorials/securing-and-encrypting-data-on-ios--mobile-21263 关注使用钥匙串的教程。我创建了一个新项目(通用而不是 iPhone,因为我想在其中使用它的应用程序将是通用的)并通过将文件夹复制到我的项目中来添加 SSKeychain 库和 RNCryptor 库。
但是,当我构建时,我从 XCtestCase+RNCryptorVectorTests.h 收到一个错误,说“找不到词法或预处理器问题 'XCTest/XCTest.h' 文件。我搜索了谷歌和堆栈溢出,但尽管其他人遇到了问题使用 XCTest/XCTest.h,他们的解决方案对我不起作用。我该怎么办?
【问题讨论】:
【参考方案1】:您的项目中可能有一个为测试用例自动创建的文件夹,名为 MyProjectTests。
其中有一个要导入 XCTest 的 m 文件。
该错误暗示未找到 XCTest.h,这意味着未链接 XCTest 库。如果您不打算使用测试,则可以删除所有测试文件。否则,请确保您已链接 XCTest 库。
【讨论】:
如何链接库?我删除了钥匙串和 RNCryptor 测试文件夹,但现在它给出了一个错误,说“没有这样的文件或目录”,指的是 SSKeychainTests.m 链接了,现在找不到 Cocoa.h 但我先google一下。以上是关于XCTest/XCTest.h 文件未找到 XCode 5.1.1 iOS7的主要内容,如果未能解决你的问题,请参考以下文章
Dlib “'dlib/image_processing/frontal_face_detector.h' 文件未找到” Xcode C++ 控制台应用程序