使用Cocoapods时,如何包括自己的Xcconfigs



是否有一种方法可以在Podfile中指定xcconfig文件应为#include D在Cocoapods生成的文件中?

是否有一个裸露的方法/变量用于附加此#include,或者我需要读取生成的 xcconfig并使用附加文本进行反思?

例如,在生成的Pods-SomeTarget.[configuration].xcconfig中,我想看:

#include "my_other_config.xcconfig" //<-- I want this to be inserted
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Crashlytics" "${PODS_ROOT}/Fabric" "${PODS_ROOT}/Google-Mobile-Ads-SDK/Frameworks" "${PODS_ROOT}/GoogleAds-IMA-iOS-SDK-For-AdMob/GoogleInteractiveMediaAds/GoogleInteractiveMediaAds-GoogleIMA3ForAdMob" "${PODS_ROOT}/NewRelicAgent/NewRelicAgent" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1

分别包括这些行并将这些行包含在您的调试中和发布Xcconfig文件中:

#include "Pods/Target Support Files/Pods-Used/Pods-Used.debug.xcconfig"
#include "Pods/Target Support Files/Pods-Used/Pods-Used.release.xcconfig"

然后单击从当前目标到项目的左开关的详细导航栏,然后在顶部选择信息。设置项目以使用您的基本/共享配置文件和调试/发布以指向您的XCCONFIG文件。

相关内容

  • 没有找到相关文章

最新更新