Quantcast
Channel: 睿论坛 - 最新帖子
Viewing all articles
Browse latest Browse all 37470

最简单的重签名应用的方法

$
0
0

答案是使用签名脚本
Sigh script at github

安装好brew,先用brew安装ruby,然后用gem安装sigh。
1、brew install ruby
2、sudo gem install sigh

使用就非常简单了:
1、输入sigh resign,回车
2、把要签名的ipa文件拖到窗口上,回车
3、填写用来签名的证书,回车
4、把embedded.mobileprovision文件拖到窗口上,回车
5、好了,resign脚本会自动更改bundel id,签名并重新打包。

如果像是微信那种带多targets的应用,可以直接调用resigh.sh进行签名:

./resign.sh YourApp.ipa "iPhone Distribution: YourCompanyOrDeveloperName" -p <path_to_provisioning_profile_for_app>.mobileprovision -p <path_to_provisioning_profile_for_watchkitextension>.mobileprovision -p <path_to_provisioning_profile_for_watchkitapp>.mobileprovision -p <path_to_provisioning_profile_for_todayextension>.mobileprovision  resignedYourApp.ipa

sign脚本还有很多实用的功能,比如直接申请ADHOC签名证书,申请Developent签名证书等等。
而sign脚本是fast lane系列工具中的一个,有兴趣可以研究下,功能非常强大。


Fastlane script at Github

Viewing all articles
Browse latest Browse all 37470

Trending Articles