这是它显示的警告:
选项'-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks'找不到目录
任何人都可以帮助解决警告吗?
Kin*_*ard 224
继我的Xcode项目的迁移,从Xcode 6.4到Xcode 7,我得到测试目标下面(编译后)的警告信息:
directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'
Run Code Online (Sandbox Code Playgroud)
实际上我在比较新项目和旧项目时找到了一些东西......
在旧项目中,警告仅由我的项目的测试目标产生.在"搜索路径"下,我发现它包含"框架搜索路径"下的两个项目:
$(SDKROOT)/Developer/Library/Frameworks
$(inherited)
Run Code Online (Sandbox Code Playgroud)
新项目使"框架搜索路径"保持空白.
删除旧项目中的条目然后删除警告.
笔记:
我没有详尽地比较设置,因此可能存在其他差异.
此外,如果有一天您再次遇到以下两条警告消息之一,请记住您必须这样做:如果警告是针对'-L/...'图书馆搜索路径的选项,请删除那里的内容.但是,如果警告是针对'-F/...'框架搜索路径的选项,请删除那里的内容.
Dav*_*ske 19
根据错误消息,听起来第一个业务是使目标的路径理顺.您可以编辑此StackOverflow问题的答案中显示的路径.如果您不确定哪个目标产生了错误,请务必检查所有目标的路径 - 在将项目升级到Xcode 7 beta之后,这让我有点兴奋; FRAMEWORK_SEARCH_PATHS中有一个需要删除的测试目标的路径.那里的路径正是你报告的路径获得警告; 删除路径消除它.
Eri*_*hey 16
King-Wizard本质上是正确的,详细说明一点 -
Xcode 7正在XCtest.framework一条不存在的路径中寻找您的测试框架.$(SDKROOT)/Developer/Library/Frameworks"搜索路径 - >框架搜索路径"下设置的路径正在查找/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks不是有效路径的框架.您可以删除该行$(SDKROOT)/Developer/Library/Frameworks以删除错误,但仍然可以运行测试.
"XCTest.framework"的正确路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks适合那些好奇的人.
我希望有所帮助.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           41852 次  |  
        
|   最近记录:  |