純轉(zhuǎn)發(fā)這位朋友的http://www.reibang.com/p/483b607aa645焙蚓。用于自己對(duì)記錄
準(zhǔn)備工作
把需要重簽名的ipa放到桌面上莫其,在Apple Developer添加一個(gè)新的App ID滥玷,為它創(chuàng)建一個(gè)生產(chǎn)環(huán)境下的Provisioning Profile文件,下載該P(yáng)rofile文件到桌面上,并重命名為embedded.mobileprovision埃撵。
安裝重簽名工具Sigh,打開終端虽另,輸入命令可以快捷安裝:
sudo gem install -n /usr/local/bin sigh --pre
重簽名
- 安裝完Sigh后暂刘,繼續(xù)在終端輸入命令:
sigh resign
然后將桌面上的ipa拖入終端,回車
- 此時(shí)捂刺,終端會(huì)列出本機(jī)上可用的簽名證書谣拣,在這里,我們找到第1步在Apple Developer生成Provisioning Profile所用的Distribution證書族展,復(fù)制該證書名字后面的sign identity(下圖紫色框中那一串)森缠,粘貼并回車
1483620-aa9a16c2d8295fbf.png
接著,把桌面上的embedded.mobileprovision拖入終端仪缸,回車贵涵,很快終端就會(huì)提示已成功重簽名,這時(shí)候,桌面上的ipa已被重簽名成功宾茂。
1483620-d3070370fead4014.png