打包的时候出现打包错误,错误日志报错如下
报错原因:
1.Universal Link是苹果在WWDC 2015上提出的iOS 9的新特性之一。此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动您的客户端应用(手机有安装App)。对比起以往所使用的URL Sheme, 这种新特性在实现web-app的无缝链接时能够提供极佳的用户体验。
2.使用通用链接(Universal Link)必须要有域名,下的配置中将要用到
这个东西是啥呢,简单说就是一个自动唤起应用的东西,比如你去网页上用我们公司的‘文汇商城’买东西,如果你的手机同时拥有我们的‘文汇商城’APP,当你点击购买网页时,系统会自动唤起App,让你在app中完成后续操作,确保安全性。
总而言之就是苹果更新了这个东西,如果你想关联你的web页面就得把这东西开开,然后配置好。
首先我们来到苹果证书申请处,打开Associated Domains,保存后重新生成Profiles文件。生成处在上图中与identifiers同列。
然后我们来到hbuilderx的manifest.json中app常用其他设置的关联域中,点击添加新项并输入以applinks:开头 + 你的域名。
或者如果没有可视化的话,可以查看ios打包设置中的com.apple.developer.associated-domains字段是否设置。
配置好以后,打包就能正常进行了。
上一篇: 项目打包过程中会遇到的问题
下一篇: vue使用base64加密密码