有没有办法在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文件?
答
经过更多研究,我发现CocoaPods没有禁用prefix_header生成的选项。
我寄了一个Pull Request使它成为可能,它最近合并。
下一的CocoaPods后1.4.0测试,将有可能通过podspec属性prefix_header_file
设置为false禁用prefix_header代:
spec.prefix_header_file =假
参见HTTPS:/ /github.com/CocoaPods/CocoaPods/pull/7044 –