当我升级我的xcode版本时,出现了一个问题。我使用单元测试,现在当我试图导入SenTestingKit (#import <SenTestingKit/SenTestingKit.h>)时,我得到了一个错误:SenTestingKit/SenTestingKit.h: No such file or directory。
我查看了我的构建设置,我有以下配置选项:
== Linking ==
Other Linker Flags: -framework Foundation -framework SenTestingKit -framework UIKit
Prebinding: No
== Search Paths ==
Debug Configutation: "/iphonesimulator4.0/Developer/Library/Frameworks" "/Xcode4/Library/Frameworks"我检查了/Xcode4/Library/Frameworks,SenTestingKit.framework/目录就在那里。
那我错过了什么?
发布于 2011-03-05 04:43:30
在XCode中创建一个新的测试用例时,我也遇到了同样的问题。然而,这是因为我在创建测试用例时选择了错误的目标是愚蠢的。
使用"File .“,测试用例被包含并与目标应用程序设置一起编译,而不是测试用例的目标。检查构建阶段选项卡和查看“编译源”披露揭示了我的特殊问题。
发布于 2012-02-23 02:16:54
升级到xcode 4.3之后,我遇到了这个问题。在我遇到this post之前,似乎什么都没起作用。我已经有了相同的搜索路径,但改变顺序解决了问题。
因此,在本文中,您需要框架搜索路径中的以下两个值,即按此顺序排列的。
$(SDKROOT)/Developer/Library/Frameworks
$(DEVELOPER_LIBRARY_DIR)/Frameworks发布于 2011-07-08 04:37:09
我有这个问题,因为我的Xcode安装中有一个空间:/Xcode 4.0.2
我通过将"${DEVELOPER_LIBRARY_DIR}/Frameworks" (带有引号)添加到框架搜索路径中来修正它。
https://stackoverflow.com/questions/3354891
复制相似问题