iOS FrameworkSDK 导出脚本配置(含脚本)(.Framework)

iOS FrameworkSDK 导出脚本配置(含脚本)(.Framework),第1张

1. 选择项目---->TARGETS---->"+"号---->添加.framework

2. 将需要制作成framework的文件依次导入至创建好的.framework文件中,选择项目---->TARGETS---->创建好的framework---->Build Phases---->Headers---->将需要暴露的.h文件移至Public中

3. 选择裤拦项目---->TARGETS---->"+"号---->Cross-platform---->Aggregate,创建好后即可在TARGETS中看到,点击,选择Build Phases,添加Script,写入需要执行的.sh文件路径

4. 选择framework中的Kit头文件,添加需要暴露的头文件

5. 创建一个.sh文件夹用于放.sh文件,根据需要完善.sh脚本文件

6. 打开命令行,进入.sh文件夹下后,执行chmod a+x (.sh文件名),开启权限。

SDKName 改成你自己的

AggregateName 可以改成自己的,其实是我自己习惯这样放,你也可以改成你枯纯败喜欢的路径方式。AggregateName这个文件夹是我自己建的,如果运行有报错说路径错误/路径不存没颤在的话,根据提示自己建个文件夹就成。

第 1 步,引入绝缺头文件

在调用地理围栏功能的类中引入AMapFoundationKit.h和AMapLocationKit.h这两个头文件,注意Swift需要在桥接文件中引入头文件:

Objective-CSwift

#import <AMapFoundationKit/AMapFoundationKit.h>#import <AMapLocationKit/AMapLocationKit.h>

第 2 步,配置Key

在调用定位时,需要添加Key,需要注意的是请在 SDK 任何类的初始化以及方法调用乱宏消之前设置正确的 Key。

如果您使用的是定位SDK v2.x版本需要引入基础 SDK AMapLocationKit.framework ,设置apiKey的方式如下:

iOS 定位SDK v2.x版本设置 Key:

Objective-CSwift

[AMapServices sharedServices].apiKey =@"您的key"

第 3 步:创建地理围栏

地理围栏没有最大个数限制,您可以无限制的创建围栏。但请您根据业务需求合理的创建围栏,控制围栏个数可以有效的保证程序执行效率。定位 SDK 提供根据高德POI、行政区划哗知,自定义圆形、自定义多边形四种方式创建地理围栏。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12142990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存