打包的時候出現(xiàn)打包錯誤,錯誤日志報錯如下
報錯原因:
1.Universal Link是蘋果在WWDC 2015上提出的iOS 9的新特性之一。此特性類似于深層鏈接,并能夠方便地通過打開一個Https鏈接來直接啟動您的客戶端應用(手機有安裝App)。對比起以往所使用的URL Sheme, 這種新特性在實現(xiàn)web-app的無縫鏈接時能夠提供極佳的用戶體驗。
2.使用通用鏈接(Universal Link)必須要有域名,下的配置中將要用到
這個東西是啥呢,簡單說就是一個自動喚起應用的東西,比如你去網(wǎng)頁上用我們公司的‘文匯商城’買東西,如果你的手機同時擁有我們的‘文匯商城’APP,當你點擊購買網(wǎng)頁時,系統(tǒng)會自動喚起App,讓你在app中完成后續(xù)操作,確保安全性。
總而言之就是蘋果更新了這個東西,如果你想關聯(lián)你的web頁面就得把這東西開開,然后配置好。
首先我們來到蘋果證書申請?zhí)?,打開Associated Domains,保存后重新生成Profiles文件。生成處在上圖中與identifiers同列。
然后我們來到hbuilderx的manifest.json中app常用其他設置的關聯(lián)域中,點擊添加新項并輸入以applinks:開頭 + 你的域名。
或者如果沒有可視化的話,可以查看ios打包設置中的com.apple.developer.associated-domains字段是否設置。
配置好以后,打包就能正常進行了。
上一篇: 項目打包過程中會遇到的問題
下一篇: vue使用base64加密密碼