美文网首页iOS工程实践
关于ios web clip的认知和实践

关于ios web clip的认知和实践

作者: 候仔 | 来源:发表于2019-05-05 11:35 被阅读555次

剧情背景

最近由于苹果审核越来越严厉,毕竟你爸爸还是你爸爸,有部分app稍微敏感可以通过web clip的方式来减缓用户快速流失。个人对web clip的理解就是产品设置一个快捷方式在你的设备上,但是这个快捷方式引导的主体还是一个web url,可以自定义一张图标。但是这种方式的体验并不是很好,而且不是使用部分设备硬件特性,只能作为较为次的策略。废话不多说,上干货。

第一步:下载Apple Configurator 2(MAC OS)

傻瓜式,不多讲。

第二步:利用Apple Configurator 2生成描述文件

1.打开Apple Configurator 2应用程序,左上角选择新建描述文件一栏,然后拖到最后一项web clip,点击配置。

2.设置你的快捷入口相应的信息(显示名字、图标等信息),可移除一项勾选就会有app长按浮动删除的效果,不勾选只能在描述文件删除,其他配置就按照常规设置即可。

3.生成之后command+s保存未签名的文件,放在任意目录下。

第三步:利用py脚本进行签名和加密(当然还有其他方式,请读者自我查找)

脚本一直是提高生产力和效率的一把好手,所以优先选择。

此次签名利用著名开源代码平台github,利用其中一个py脚本进行快速签名和加密。链接如下:

py签名脚本

Prework:

在桌面新建个文件夹,将之前保存的描述文件和py脚本中的profile_signer.py文件一同放进来。

1.打开终端,输入cd+空格+将之前的文件夹拖进来。

2.再输入命令(仅添加签名功能)

./profile_signer.py -n "iPhone Distribution: XXX" sign AcrobatPro.mobileconfig AcrobatProSigned.mobileconfig

ps:输入完命令,请输入电脑密码给予权限。

3.再输入命令(仅添加加密功能)

./profile_signer.py -n "iPhone Distribution:XXX" encrypt AcrobatPro.mobileconfig AcrobatProEnc.mobileconfig

4.再输入命令(添加签名和加密功能)

./profile_signer.py -n "iPhone Distribution: XXX" both AcrobatPro.mobileconfig AcrobatProBoth.mobileconfig

5.最终的全家福

注意:"iPhone Distribution: XXX"为你的证书在钥匙串中的全名。打开钥匙串,选择登录、证书,然后点击任意证书,右击显示简介,复制全名即可。

最后:这里用签名即可,然后通过隔空传送发送给iPhone,即可安装,然后看手机桌面就可以看到你设置的长得像app的快捷方式了。

友情提醒:桌面删除了快捷方式,只能在通用-描述文件中移除该描述文件,再重新安装该描述文件,较为繁琐。

相关文章

网友评论

    本文标题:关于ios web clip的认知和实践

    本文链接:https://www.haomeiwen.com/subject/dsrcoqtx.html