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