CocoaPods始终生成包含
的默认pch文件#ifdef __OBJC__
#import <UIKit/UIKit.h>
#else
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
#endif
用于构建库。我发现prefix_header_file选项会将文件附加到默认值。
我想在CocoaPods内部和外部构建库并避免使用pch文件。
有没有办法在CocoaPods中完全禁用pch文件?
答案 0 :(得分:0)
经过更多研究,我发现CocoaPods没有禁用prefix_header生成的选项。
我发送了Pull Request以使其成为可能,并且最近合并了。
在下一个CocoaPods 1.4.0测试版之后,可以通过将podspec属性prefix_header_file
设置为false来禁用prefix_header生成:
spec.prefix_header_file = false