ipa解包打包工具_7步!教你轻松搞定ios重签ipa包
如果你想在自己的IPhone上安裝一個(gè)ipa文件,你的手機(jī)是無(wú)法正常安裝的,(越獄,企業(yè)證書(shū)分發(fā)除外)但是我們可以通過(guò)以下步驟來(lái)實(shí)現(xiàn),前提要有自己的開(kāi)發(fā)者賬號(hào)。接下來(lái)就看一下具體的步驟:
第一步:用Xcode新建一個(gè)工程
Bundle identifier不要和手機(jī)中已有的的APP重復(fù),然后用自己的證書(shū)打包出ipa文件。
第二步:獲取mobileprovision文件
先將一中(用自己證書(shū)打包的)ipa包進(jìn)行解壓。選中ipa包,右鍵 -> 打開(kāi)方式 -> 解壓,解壓ipa
解壓完之后會(huì)生成一個(gè)Payload文件夾,點(diǎn)進(jìn)去在文件上右鍵 -> 顯示包內(nèi)容。mobileprovision文件將圖中標(biāo)記的文件拷貝到桌面(或者其他地方)后面要用。
以下第三、四、五步中如果之前已經(jīng)安裝過(guò)可以跳過(guò)。
第三步:安裝Homebrew
在終端先后執(zhí)行下面2命令行安裝,等待進(jìn)度完畢 xcode-select --installruby
第四步:安裝ruby
在終端執(zhí)行下面命令安裝ruby,等待進(jìn)度完畢(輸完密碼可能在較短時(shí)間無(wú)反應(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腳本開(kāi)始重新簽名
1、在終端輸入sigh resign,回車
2、把要簽名的ipa文件(路徑、包名不要有中文)拖到終端窗口上,回車
3、填寫用來(lái)簽名的證書(shū)(第一步中的證書(shū))名如圖(鑰匙串中的完整名字),回車
證書(shū)名稱:在鑰匙串的證書(shū)上右鍵->顯示簡(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)行安裝。
以上就是使用個(gè)人開(kāi)發(fā)者賬號(hào)上架蘋果ipa的方法,同時(shí)需要個(gè)人開(kāi)發(fā)者賬號(hào)和iOS企業(yè)簽名可以咨詢微導(dǎo)流平臺(tái)!
總結(jié)
以上是生活随笔為你收集整理的ipa解包打包工具_7步!教你轻松搞定ios重签ipa包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jmeter吞吐量图形显示_Jmeter
- 下一篇: 合作交流的好处_孩子都喜欢玩“过家家”,