HomeLinking马甲包

Homelinking马甲包


该文档为了上架时进行马甲包配置,正常开发时去掉马甲包及其扩展推送

上架时马甲包及扩展推送工程配置

一、删除所有马甲及推送扩展

1.删除target中除了HomeLinking之外的所有目标

image

2.删除目标管理中的目标,只保留Homelinking

二、创建并配置马甲包

见上面小禾马甲包创建

三、添加并配置扩展

创建小禾推送扩展

四、开始打包

打包前注意配置url types 进行支付宝的配置

创建小禾马甲包

一、马甲包创建

1.右击HomeLinking目标,选择Duplicate

截屏2021-01-30 下午5.24.22.png

2. 选择Duplicate Only

截屏2021-01-30 下午5.24.29.png

3.双击目标,修改名称为XiaoHe

截屏2021-01-30 下午5.26.01.png

4.修改manager Schemes中的目标名称

截屏2021-01-30 下午5.36.26.png
截屏2021-01-30 下午5.36.37.png

5.修改完成后编译目标中可看到Xiaohe

截屏2021-01-30 下午5.38.57.png

二、马甲包配置

1.修改名称、id、版本、build、最低系统、icon

截屏2021-01-30 下午5.27.09.png

2. 配置授权文件和证书

截屏2021-01-30 下午5.30.19.png

3.配置info

截屏2021-01-30 下午5.31.01.png

4.配置启动图

截屏2021-01-30 下午5.31.18.png

5.buildSetting配置,Debug、Release都要配置,判断是否是小禾

截屏2021-01-30 下午5.32.00.png

四、马甲包业务处理

工程中处理小禾业务

#if XHAPP == 1
    _iconImageView.image = [UIImage imageNamed:@"ic_user_about"];
#endif

创建小禾推送扩展

一、创建推送扩展

1.添加扩展应用

截屏2021-01-30 下午5.45.58.png

2.输入扩展信息

截屏2021-01-30 下午5.46.23.png

二、推送扩展配置

1. 修改基本信息

截屏2021-01-30 下午5.47.46.png

2. 将项目中ApnsServices 中的jPushLib拖到XHApnsServices中

截屏2021-01-30 下午5.48.58.png

3.添加库文件

截屏2021-01-30 下午5.54.39.png

三、推送扩展代码

1.将ApnsServices中NotificationService.m全部代码拷贝到XHApnsServices中NotificationService.m

截屏2021-01-30 下午5.49.27.png
截屏2021-01-30 下午5.49.38.png

你可能感兴趣的:(HomeLinking马甲包)