美文网首页
设置ios通用链接遇到的问题

设置ios通用链接遇到的问题

作者: 昵称被占用厉害了 | 来源:发表于2019-11-20 11:29 被阅读0次

    1、配置教程

    https://ask.dcloud.net.cn/article/36445

    2、问题描述

    当用hbuilder打包ios的时候,突然报错配置文件错误app-plus.distribute.sdkConfigs.oauth.weixin.UniversalLinks 不能为空,最后查资料才知道由于苹果iOS 13系统版本安全升级,微信SDK1.8.6版本要求支持Universal Links方式跳转,以便进行合法性校验,提升安全性。更多详情请参考微信官方说明

    3、配置 Universal Links

    由于自己是个小白,所以配置的时候有许多坑,导致走了很多弯路。

    1、配置了apple-app-site-association,但是访问不到,在根目录找不到.well-known文件夹

        我可真的太傻,我在服务器的根目录放了这个文件。其实应该是在你服务里面你想要配置通用链接的网站的根目录,就是你代码提交的地方,哪里就有.well-known文件夹,放进去就可以访问到了。

    2、配置apple-app-site-association的‘paths’

    {"applinks": {"apps": [],"details": [ {"appID":"G56NU654TV.io.dcloud.HBuilder","paths": ["/ulink/*"] } ] } }

    这个paths是不带域名的。比如你想要配置的通用链接是https://demo.dcloud.net.cn/ulink/,你只需要像上面一样配paths就行了,当paths可以随便配。appI配置参考上面链接。

    3、打包报错Provisioning profile \"production\" doesn't include the com.apple.developer.associated-domains entitlement. (in target 'HBuilder')

    我又鸡儿傻了,教程里面明明告诉了我要重新生成profile文件,但是我懒了。

    所以我网上找教程,更新了一下profile,但是依然报错。最后终于找到原因。

    打包的时候要把证书换成我刚刚更新的文件,如下图。文件在你配置的地方下载好了。

    以上是作为小白遇到的错,欢迎补充。

    相关文章

      网友评论

          本文标题:设置ios通用链接遇到的问题

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