Ale*_*one 7 compiler-errors objective-c ios cocoapods xcode6
在通过cocoapods添加Google Analytics时,我正在寻求如何解决"在禁用模块时"使用'@import':
pod 'Google/Analytics', '~> 1.0.0'
link_with 'AppTarget', 'AppTargetTests'
Run Code Online (Sandbox Code Playgroud)
在代码中:
#import <Google/Analytics.h>
Run Code Online (Sandbox Code Playgroud)
我在pod中收到此错误:
"use of '@import' when modules are disabled"
Run Code Online (Sandbox Code Playgroud)
我检查了所有项目,看到模块已启用,另外还有"自动链接框架"的建议
当在xCode6中通过cocoapods添加框架时,如何解决"模块被禁用时"使用'@import'?
我用谷歌搜索了很多,但我自己解决了你的问题。清理项目、重建等对我来说不起作用。
解决方案是将 API 包装到 Cocoa 类中,并在导入中使用此类而不是原始类。
APAnalyticsTracker,其中AP应该是您的公共应用程序前缀。这里你将有两个文件:APAnalyticsTracker.m和APAnalyticsTracker.h#import <Google/Analytics.h>https ://gist.github.com/vladignatyev/c240a1a4867b17894b10APAnalyticsTrackerAPAnalyticsTracker.h自由地从文件中使用.mm。| 归档时间: |
|
| 查看次数: |
3998 次 |
| 最近记录: |