阿栋

marvin2_yul

导航

fatal error: 'XCTest/XCTest.h' file not found


这个报错在几个方面。
第一,它导致XCTedt依赖您的应用程序。框架,它只是在Xcode中可用。
第二,你使用绝对路径,这并不保证是相同的从Mac Mac(例如,如果你安装了多个版本的Xcode)。

这里的问题是,根据dyld发布错误消息,应用程序是针对XCTest.framework链接。这是不正确的,只有测试包对XCTest需要链接。因为只有测试框架包包含测试。

解决方法:

在报错的Target中的Building settings中Framework_Search_Paths添加
1⃣️$(PLATFORM_DIR)/Developer/Library/Frameworks


因为我的Xcode是beta
版本,所以我添加下面代码解决问题的
2⃣️/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks

posted on 2016-05-04 10:22  阿栋  阅读(711)  评论(0编辑  收藏  举报