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 文件?
最佳答案
经过更多研究,我发现 CocoaPods 没有禁用 prefix_header 生成的选项。
我发送了Pull Request使其成为可能,并且最近合并了。
在下一个 CocoaPods 1.4.0 beta 版本之后,可以通过将 podspec 属性 prefix_header_file
设置为 false 来禁用 prefix_header 生成:
spec.prefix_header_file = false
关于cocoapods - 有没有办法禁用 CocoaPods 中的默认 pch 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44401464/