問題場景:
提示:ipa是用于蘋果設備安裝的軟件包資源
設備:iphone 13(未越獄)
安裝包類型:ipa包
調試工具:hbuilderx
問題描述
提要:ios包無法安裝
uniapp導出ios包無法安裝
相信有小伙伴跟我一樣,當完成uniapp的打包后,獲得的ios包是無法直接🚫安裝測試的
原因
蘋果的閉源開發無法像安卓一樣接受外來的非官方途徑的包,只能安裝來自 app Store
🛍? 的官方軟件資源,劍走偏鋒的話,將蘋果手機越獄也可以安裝,但是風險極高,造作難度高(還容易變磚🧱)
那我們廢話也不多說,直接解釋并給出解決方案↘?
解決方案:
提示:這里提供了兩種解決方案供大家參考(個人推薦第二種):
方法一、愛思助手安裝(成功率未知,操作簡單)
很多友友應該跟我一樣,最先想到的就是使用愛思助手進行安裝,但是很搞笑的是,uniapp導出的舉報是 越獄包 也就是說咱們常規方式是無法安裝的,本著死馬當作活馬醫,愛思給了一種方式就是添加APP簽名,我最終是失敗的,所以我更推薦方法二??
點擊工具箱->ipa簽名
- 點擊愛思助手的工具箱,找到
ipa簽名
工具 - 點擊右上角的添加IPA文件,添加咱們uniapp導出的包或者需要安裝到手機測試的包
- 導入證書,在這里可以使用自由證書,如果沒有的直接跳過看方法二
- 勾選IPA文件和證書,點擊開始簽名
- 簽名完成,點擊
打開已簽名IPA位置(位置在正上方)
- 把文件直接拖入到上面的安裝界面安裝
在上述流程完成后,即可安裝到手機使用,如果到這里你都成功了,記得回來評論下,因為我沒成功,所以讓我嫉妒嫉妒🫵
方法二、定向簽名分發(成功率最高,稍許麻煩)
這里需要先下載一個軟件用于定向簽名到咱們的手機
//Sideloadly地址👇👇👇https://sideloadly.io/
進入到網頁后向下翻,直接下載windows版本(根據自己的設備情況來,有MAC版本)
下載之后直接默認安裝,當然也可以自定義安裝位置,這里不用多說
如果無法進到網頁的,也可以下載我上傳的資源,64位版本sideloadly
接下來,打開軟件開整??
- 點擊左側的圖標,先選擇你的IPA文件包
- 選擇你需要安裝到的設備(需要USB連接到電腦哦,一般都是默認幫你選上的)
- 輸入Apple ID (這里注意:apple id 可以在蘋果手機的設置中看到,一般是電話號碼或者郵箱,這里 務必填寫安裝的手機登錄的賬戶apple id )
- 默認使用側裝,我用的是側裝
- 點擊start開始簽名安裝(這一步需要輸入上面的賬戶的密碼)驗證成功后他就開始自己裝了
- 等完成后,就可以在手機上看有沒相關APP的圖標,然后在設置–通用–xxxx與設備管理里,找到剛剛用于簽名的ID點擊剛剛安裝好的軟件軟件對他點擊信任,到這里所有步驟就完成了
注意事項??:
- 這里不需要用到簽名文件、appid、描述文件等開發配置項(注意別搞錯了)
- 安裝的手機需要登錄蘋果賬戶,且賬戶需與上面填寫的保持一致
- 最后一步必須做哦,不然無法使用
如果到這里都沒成功,還有第三種方法放到這個鏈接里了??:蘋果IOS直接安裝IPA文件個人自簽名的幾種方式??
總結
不論是哪一種方式,都希望能夠幫你少走彎路減少困惑,如果我的筆記幫助到了你,也謝謝你能夠給我一個三連(點贊💓、收藏🎁、轉發??)
我會定期發布一些開發內容或則bug解決方案,謝謝你的支持🫰,瑞思拜~