在使用ArcGIS API for iOS开发中,如果使用xcode3.2.5+ios sdk4.2+arcgis API for ios1.0并使用ArcGIS工程模板的时候,会出现Base SDK missing的问题,如下图:

ios开发中解决Base SDK missing问题_SDK

产生这个问题的原因是arcgis API for ios 1.0模板默认使用ios sdk4.0 ,但xcode3.2.5+ios sdk4.2中没有ios sdk4.0,因此造成Base SDK missing问题。

解决该问题可以按照下面三步:

1 选择工程名,右键点击getinfo,在build的栏下Base SDK条目中选择 ios4.2

ios开发中解决Base SDK missing问题_Base_02

2 在工程中的targets目录下选择工程的target,默认为工程名,同样右键,getinfo ,在build的栏下Base SDK条目中选择 ios4.2

ios开发中解决Base SDK missing问题_ios_03

3 在build栏中选择release,然后切换回debug

ios开发中解决Base SDK missing问题_missing_04