2
我正在開發一個cocoapod。誰用我的吊艙可以選擇是否將某人加入這一行他們Podfile
:如何檢測use_frameworks!在編譯時
use_frameworks!
如果他們有它,我的代碼會被編譯成一個.framework
文件。如果不是,它將被編譯成.a
文件。
我想根據是否存在use_frameworks!
,使用預處理器宏在我的可可豆中包含不同的代碼。
例如,這樣的事情:
#if PODFILE_CONTAINS_USE_FRAMEWORKS
@import My_Library;
#else
#import <My-Library/MyLibrary.h>
#end
這種情況出現時,你有一個吊艙的名字,這不是c99extidentifier
標準。
我已經嘗試過檢查#if defined COCOAPODS
,但在這兩種情況下都已定義。