一键配置高德API(使用CocoaPods添加高德API)
本帖最后由 chenjie_1986 于 2014-11-4 15:14 编辑对于经熟悉CocoaPods的同学,使用如下命令:
pod 'AMap2DMap' #2D地图SDK
pod 'AMap3DMap' #3D地图SDK(2D地图和3D地图不能同时使用)
pod 'AMapSearch' #搜索服务SDK
对初次使用CocoaPods的同学:
1>安装CocoaPods(已安装请跳过)
在终端输入
sudo gem install cocoapods
如果安装成功,会有一个提示
Successfully installed cocoaPods
若很久没反应,则是因为安装被墙阻拦
解决方法1:打开vpn下载
解决方法2:请看详细指南 http://code4app.com/article/cocoapods-install-usage
2>搜索高德API库
2D地图SDKpod search AMap2DMap
3D地图SDKpod search AMap3DMap
搜索服务SDKpod search AMapSearch
若无返回结果,则先运行
pod repo update
而后再进行搜索
3>新建一个xcode工程
4>使用cocoapod
在当前工程文件(.xcodeproj)所在文件夹下,打开terminal
创建Podfile:
touch Podfile
编辑Podfile内容如下:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
pod 'AMap2DMap'#2D地图SDK
#pod 'AMap3DMap' #3D地图SDK (2D和3D不能同时使⽤用)
pod 'AMapSearch' #搜索服务SDK
在PodFile所在的文件夹下输入命令:
pod install
若已经install过,使用命令:
pod update
来更新版本。
成功以后,会出现如下记录:
localhost:yourWorkDir yourUserName$ pod install
Analyzing dependencies
Downloading dependencies
Installing AMap2DMap(2.3.0)
Installing AMapSearch (2.3.0)
Generating Pods project
Integrating client project !
[!] From now on use `yourProj.xcworkspace`.
打开workspace,接下来的使用可以跳过官网上配置工程这一步,直接用。但是使用前别忘了申请key,申请地址:http://lbs.amap.com/console
更多cocoapod相关设置,请见官方文档
http://guides.cocoapods.org/
附注
在iOS 8上使⽤用定位服务,需要额外设置info plist,请参考以下帖子
http://lbsbbs.amap.com/forum.php?mod=viewthread&tid=265&extra=page%3D1
:victory: 不错,又做了个demo 非常好 编译失败。 meizhouliu 发表于 2014-10-11 10:58
编译失败。
您好!在哪里失败了? chenjie_1986 发表于 2014-10-11 17:27
您好!在哪里失败了?
楼主你好,情况是这样的
我在armv7 和 armv7s下手动编译可以编译成功,但是如果使用cocoapods自动部署的方法无法编译成功 cocoapods 提示如下:
[!] Found multiple values (`armv7`, `armv7s`) for the architectures (`ARCHS`) build setting for the `Pods` target definition. Using the first.
编译报错如下:
_OBJC_CLASS_$_MAMapServices", referenced from: objc-class-ref in AppDeleg
谢谢~ meizhouliu 发表于 2014-10-11 18:34
楼主你好,情况是这样的
我在armv7 和 armv7s下手动编译可以编译成功,但是如果使用cocoapods自动部署的 ...
分开编译,然后将各自编译好的libpod.a文件用lipo命令把两个libpod.a文件合成一个,再手动替换掉原先的那个libpod.a文件 已经更新到2.4.0 求教你们是怎么发布这个cocoapods的,可以不指定git上的source,可以给一份spec看下嘛 baoee753 发表于 2015-2-5 12:05
求教你们是怎么发布这个cocoapods的,可以不指定git上的source,可以给一份spec看下嘛 ...
我们用的是模板,你可以网上学习~ 2015年3月份之后高德地图不支持cocoaPods了,gitHub没有更新!链接都是错的了!