给Mac版微信手动添加URL Scheme

之前写QQ版情话助手时说过,微信没有URL Scheme所以没有办法直接通过Safari浏览器打开APP我们就直接给他添加一个。

URL Scheme

苹果系统中的每个app都是存在独立沙盒中,苹果选择沙盒来保障用户的隐私和安全,但沙盒也阻碍了应用间合理的信息共享。URL Scheme是苹果给开的一个通道,通过URL Scheme可以在app之间跳转和传递参数。简单的说,URL Scheme就是一个可以让app相互之间可以跳转的协议。每个app的URL Scheme都是不一样的,如果存在一样的URL Scheme,那么系统就会响应先安装那个app的URL Scheme,因为后安装的app的URL Scheme被覆盖掉了,是不能被调用的。

1.首先下载一个微信安装镜像文件微信2.4.0公测版下载,2.4.0支持打开小程序,商店版本不支持。然后打开镜像到这一步之后不要拖到文件夹里,把微信.app先拖到桌面并运行一次微信,启动成功后退出就可以了,不运行直接修改info.plist会报程序已损坏
在这里插入图片描述

2.右键->显示包内容->修改info.plist文件
在这里插入图片描述
添加URL types:
在这里插入图片描述
3.修改后桌面微信闪退打不开,是因为签名失效了,我们给它重新签一下就好了,打开终端运行:

 sudo codesign -fs - /Users/jiashiqi/Desktop/WeChat.app

在这里插入图片描述
如图所示:重签完成。
4.把桌面微信APP拖进应用程序就可以了,已经装过的点击替换就好了。(系统记录URL Scheme 生效是在Finder中查看APP的时候)
在这里插入图片描述
5.浏览器通过URL Scheme测试在这里插入图片描述
有这个窗口说明添加成功。

@end

猜你喜欢

转载自blog.csdn.net/weixin_46602773/article/details/106069133