我有一个小的前缀头文件
#ifndef UP_FOR_IT_PrefixHeader_pch
#define UP_FOR_IT_PrefixHeader_pch
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <Parse/Parse.h>
#import "ABConstants.h"
#import "ABCache.h"
#endif
#endif
Run Code Online (Sandbox Code Playgroud)
它找不到Parse.h.我把它与Link binary with libraries一切看似正确,但不管我试过它都不会编译.我尝试删除lib并再次导入但没有任何改变.删除了派生数据的索引,但仍然没有线索.
我该怎么办?花了2个小时仍然没有工作.
Xcode 6. IOS 8
转到构建设置 > Apple LLVM 6.0 - 语言> 前缀标题
在这里添加: $(SRCROOT)/PrefixHeader.pch

如果$(SRCROOT)不为你工作,设置"值前缀头 "你的PCH文件的名称,项目名称-即名为项目的测试项目 "和PCH文件名为" 测试项目,Prefix.pch '并添加完整的字符串' Test-Project/Test-Project-Prefix.pch '

小智 6
选择您的项目(例如名为"Project")并单击"ProjectTests"(在TARGETS部分中).然后,转到Build Phases> Link Binary With Libraries并添加Parse.framework
| 归档时间: |
|
| 查看次数: |
7990 次 |
| 最近记录: |