ArcGIS for iOS搭建一个新的工程时,如何配置环境

      不积跬步,无以至千里。创造力都是在不断的总结中提炼出来的,为此不断激励自己把自己所学到的东西给记录下来。ArcGIS是一项很强大的技术,随着智能移动设备的不断崛起,它在智能移动设备上的应用也是越来越多!也是因为项目上的需要,所以有幸接触到这一块。

这里主要分成两大板块:一是“安装ArcGIS Runtime SDK for iOS”,二是“手动配置新工程”

一、安装ArcGIS Runtime SDK for iOS到Mac电脑上

1、系统需求:

1.1、所支持的操作系统

Intel-based Macintosh running Mountain Lion (OS X 10.8.4 or higher) or Mavericks (OS X 10.9) is required;Yosemite 10.10.5也是可以的

1.2、开发环境的软件(Xcode及SDK版本)

Xcode5 安装的是iOS 7 SDK,或者Xcode6 安装的是 iOS 8 SDK;我调试的事Xcode6.4 安装的SDK是iOS SDK 8.4

2、下载安装ArcGIS Runtime SDK for iOS;下载地址是百度云盘:http://pan.baidu.com/s/1sjFXfGh   提取密码:9rc5


二、如何手动配置新工程

主要有如下的步骤:

*添加ArcGIS 到“framework search paths”

*添加一些build 标志

*添加依赖的框架

*添加ArcGIS 资源捆绑包

*在需要使用ArcGIS中导入(import)文件

1、添加ArcGIS 到“framework search paths”

在Xcode的左上角选择project navigator栏选中项目,之后在中间的现实栏中->TARGETS中的第一个->Build settings->在搜索栏中输入framework search paths,之后双击,在弹出的弹框中点击“+”并输入“$(HOME)/Library/SDKS/ArcGIS/iOS/”,具体如下图所示:




2、添加build flags

同样的如上边的步骤类似,在搜索栏中输入“Other Linker Flags”,并双击右侧在弹出框中输入“-objc -framework ArcGIS -l c++”,具体如下图:



3、添加相应的依赖框架

由于ArcGIS框架反过来依赖许多其他的iOS框架。为了确保这些依赖的框架在build期间被链接到的最简单的方式是设置“Enable Modules(C and Objective-C)”为YES。这样的设置之后项目中ArcGIS所需要的任意的系统框架以及库工程都会自动的去查到。具体的设置为为:



另外一个方法是,通过手动的添加所有需要的依赖框架以及库文件到项目工程下,相应的依赖框架和库如下所示



4、添加ArcGIS资源捆绑包

相应的资源是:API资源,例如:Esri以及Bing的logo图片,GPS位置符号,本地化字符串等资源本整合到了ArcGIS.bundle文件,该文件默认是被安装在${HOME}/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/Versions/Current/Resources路径下(针对的是Mac OS X系统下),具体如何添加到工程中,如下图所示,选择Add Files to...之后在相应的路径下(默认为上述路径)选择ArcGIS.bundle之后确定就成功添加该捆绑包!



5、导入文件(Import file)

在任何需要使用ArcGIS的API的文件中(.h或者.m文件),添加如下的import语句

#import <ArcGIS/ArcGIS.h>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值