flo*_*ian 2 cocoapods google-maps-sdk-ios
使用CocoaPods获取适用于iOS的Google Maps SDK时,我遇到了导入sdk头文件(#import <GoogleMaps/GoogleMaps.h>)的麻烦.
我是CocoaPods的新手,但我认为我使用的其他库(RestKit,AFNetworking ......)都能正常运行.对于这些API,我仍然需要像这样导入lib #import <AFNetworking/AFNetworking.h>而不是仅仅#import "AFNetworking".但它运作正常.
对于Google Maps SDK,我需要像这样导入它#import <Google-Maps-iOS-SDK/GoogleMaps/GoogleMaps.h>,这会导致编译错误,因为在GoogleMaps.h标头中,其他文件的导入方式如下:
#import <GoogleMaps/GMSCameraPosition.h>
#import <GoogleMaps/GMSCameraUpdate.h>
#import <GoogleMaps/GMSCircle.h>
...
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
您不必使用<和导入任何与CocoaPods链接的内容>.应该只是#import "Foo.h".对于基于我的测试项目的谷歌地图,我只需使用#import "GoogleMaps.h"它并正确导入.确保使用最新版本的CocoaPods(pod --version目前为0.21.0)进行安装,否则您可能需要更新它([sudo] gem update).还要确保打开创建的xcworkspace文件而不是xcodeproject
| 归档时间: |
|
| 查看次数: |
2131 次 |
| 最近记录: |