在框架模块中包含非模块化头 - Xcode 9.2

时间:2018-04-18 12:41:10

标签: ios objective-c swift google-analytics ios-frameworks

当我尝试使用我的框架中的pod安装Google Analytics时,该pod已成功添加到我的框架项目中。但是当我尝试在我的框架伞头中导入#import <Google/Analytics.h>时,我收到了这个错误。我正在使用Xcode 9.2和我在swift中构建的框架。

1 个答案:

答案 0 :(得分:2)

首先,选择GoogleAnalytics SDK文件夹并拖放到框架应用内。然后在Build Phases-&gt;中将所有.h文件添加为公共文件。包头中&GT;公共

此外,您还需要在常规中添加以下支持框架 - &gt;

Embedded Binaries:
SystemConfiguration.framework
CoreData.framework
ImageIO.framework
libz.tbd
libsqlite3.tbd
libGoogleAnalytics.a

清理并运行构建您的框架项目,它将成功运行。