如果你想在自己的iphone上安裝IPA文件(別人發(fā)送你或從第三方商店下載的,)你的手機(jī)如果不越獄,就無法正常安裝(企業(yè)證書分發(fā)除外)。但是我們可以通過重新簽署IPA來實(shí)現(xiàn)。原則是將我們自己的證書放入IPA。

現(xiàn)在我們開始來進(jìn)行重簽名。

前提:要有自己的開發(fā)者賬號(hào)。

第一步:用Xcode新建一個(gè)工程,Bundle identifier不要和手機(jī)中已有的的APP重復(fù),然后用自己的證書打包出ipa文件。

第二步:獲取mobileprovision文件。

先將一中(用自己證書打包的)ipa包進(jìn)行解壓。選中ipa包,右鍵 -> 打開方式 -> 解壓,如下圖所示:

解壓ipa

解壓完之后會(huì)生成一個(gè)Payload文件夾,點(diǎn)進(jìn)去在文件上右鍵 -> 顯示包內(nèi)容。如圖:

mobileprovision文件

將圖中標(biāo)記的文件拷貝到桌面(或者其他地方)后面要用。以下第三、四、五步中如果之前已經(jīng)安裝過可以跳過

第三步:安裝Homebrew

在終端先后執(zhí)行下面2命令行安裝,等待進(jìn)度完畢

xcode-select --install

ruby -e "$(curl -fsSL )"

第四步:安裝ruby

在終端執(zhí)行下面命令安裝ruby,等待進(jìn)度完畢(輸完密碼可能在較短時(shí)間無反應(yīng))

brew install ruby

第五步:安裝sigh腳本

執(zhí)行下面安裝命令

sudo gem install sigh

若出現(xiàn)以下報(bào)錯(cuò)

ERROR: While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/rougify

則安裝命令修改為

sudo gem install -n /usr/local/bin sigh

附:Sigh腳本GitHub地址。

第六步:使用sigh腳本開始重新簽名

1、在終端輸入sigh resign,回車

2、把要簽名的ipa文件(路徑、包名不要有中文)拖到終端窗口上,回車

3、填寫用來簽名的證書(第一步中的證書)名如圖(鑰匙串中的完整名字),回車

證書名稱:在鑰匙串的證書上右鍵->顯示簡(jiǎn)介

4、把項(xiàng)目的配置文件.mobileprovision文件(第二步中的文件)拖到終端窗口上,回車

5、好了,resign腳本會(huì)自動(dòng)更改bundel id,簽名并重新打包。

完成后提示Successfully signed,新生成的包會(huì)自動(dòng)替換原有文件。

第七步:安裝重簽名后的ipa文件

最新的iTunes已經(jīng)不能給iPhone安裝APP了,所以我們可以使用各種助手或者iTools進(jìn)行安裝。

提供長(zhǎng)期穩(wěn)定不掉線、可帶推送功能的ios企業(yè)簽名服務(wù),跳過漫長(zhǎng)艱難審核過程,直接為用戶提供高速下載安裝服務(wù):

1.《在iphone安裝ipa文件怎么打開看這里!iOS逆向一步一步教你重簽名ipa包》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。

2.《在iphone安裝ipa文件怎么打開看這里!iOS逆向一步一步教你重簽名ipa包》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/gl/3073371.html