檢查ipa包是否包含手機的方法

關於打包以後沒法安裝,或者安裝以後閃退的狀況。只有多是兩種狀況,一種是證書錯誤,另外一種就是當前的設備並不在開發者對應的帳號裏面。xcode

咱們來看一下怎麼檢測當前的設備是否在開發者的證書裏呢,若是你有開發者帳號,固然登陸app便可得到。可是沒有開發者帳號的狀況咱們該怎麼辦呢?app

咱們如下面的ipa包爲例,必須是hoc或者dev的包spa

1.png

 

ipa其實就是一個壓縮文件,咱們能夠對齊解壓。獲得一個payload文件夾。code

2.png

 

解壓後,點擊進入文件夾,而後顯示包內容,能夠看到裏面的文件列表blog

3.png

 

咱們找到對應的證書embedded.mobileprovision 這個就是你的ipa包裏面使用的簽名證書。ip

而後mac上開啓終端。並cd到證書所在的路徑ci

而且在終端輸入開發

1it

2io

//查看dev.hoc包中的已經添加的設備號

security cms -D -i embedded.mobileprovision > entitlements_full.plist

在證書對應的路徑會生成一個文件

4.png

 

用xcode打開這個文件

5.png

 

這裏面就是你的證書裏面對應的全部的設備號。

相關文章
相關標籤/搜索