2017-08-09 49 views
4

我正在爲Swift + Objective-C項目添加一個新框架。 所以,在我的框架,我有一個傘頭:xFramework.h傘頭中的VersionNumber和VersionString

#import <UIKit/UIKit.h> 

//! Project version number for xFramework. 
FOUNDATION_EXPORT double xFrameworkVersionNumber; 

//! Project version string for xFramework. 
FOUNDATION_EXPORT const unsigned char xFrameworkVersionString[]; 

我不希望在我的框架取決於UIKit。但是,如果我刪除導入,則不會找到FOUNDATION_EXPORT

  1. 我真的需要這個自動生成的文件多少錢?
  2. 是否需要在Swift Framework中使用xFrameworkVersionNumberxFrameworkVersionString[]

我從this question瞭解,FOUNDATION_EXPORT是一種pubic

謝謝。

回答

1

可以更換

#import <UIKit/UIKit.h> 

通過

#import <Foundation/Foundation.h> 
相關問題