【发布时间】:2015-07-13 06:35:56
【问题描述】:
在 Swift 项目中使用 cocoa pods 0.37.0 和 use_frameworks!在 podfile 中设置,我无法访问 GoogleAnalytics-iOS-SDK pod 的头文件。
我应该如何在我的应用中访问 Google Analytics 窗格的标题?
我试过了;
import GoogleAnalytics_iOS_SDK
在 Swift 文件中,cocoapods 0.36 样式。但是现在没有创建框架,所以不好。
#import <GoogleAnalytics_iOS_SDK/GAI.h>
在桥接头中,但不起作用(没有模块映射?)
我已经读到,在 cocoapods 0.37 (see this commit) 中,仅在其“sourse_files”中包含标头的 pod 的行为发生了变化。这似乎是为了应对 use_frameworks 在 0.36 (see this SO question) 中对这些 pod 造成的问题。
随着 Cocoapod 行为的这种变化,静态库被正确集成(它不是在 0.36 中),符号被编译到应用程序中并在运行时可用。但我无权访问标题。
【问题讨论】:
-
你让它工作了吗?我在#import
--> 找不到文件 处遇到错误 -
@techsavvy 请阅读接受的答案,它解释了一种解决方法。
标签: ios swift google-analytics cocoapods