有没有办法在CocoaPods中禁用默认的pch文件?

时间:2017-06-06 23:59:29

标签: cocoapods

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文件?

1 个答案:

答案 0 :(得分:0)

经过更多研究,我发现CocoaPods没有禁用prefix_header生成的选项。

我发送了Pull Request以使其成为可能,并且最近合并了。

在下一个CocoaPods 1.4.0测试版之后,可以通过将podspec属性prefix_header_file设置为false来禁用prefix_header生成:

  

spec.prefix_header_file = false