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

问题描述:

的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 

构建库中的默认的PCH文件。我发现prefix_header_file选项将文件附加到默认值。

我想在CocoaPods内部和外部构建库并避免pch文件。

有没有办法在CocoaPods中完全禁用pch文件?

+0

参见HTTPS:/ /github.com/CocoaPods/CocoaPods/pull/7044 –

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

我寄了一个Pull Request使它成为可能,它最近合并。

下一的CocoaPods后1.4.0测试,将有可能通过podspec属性prefix_header_file设置为false禁用prefix_header代:

spec.prefix_header_file =假