重簽名腳本:fastlane/sign腳本
一、安裝
安裝brew
?? ?1锐秦、brew install ruby:安裝ruby
? ? 2苛谷、sudo gem install sigh:用gem安裝sigh,發(fā)現(xiàn)ruby版本過低成箫,sigh必須是2.3.0以上展箱。為了不影響原先的ruby版本,安裝RVM(多版本ruby環(huán)境的管理和切換工具)
二蹬昌、操作使用
1混驰、輸入sigh resign,回車
2皂贩、把要簽名的ipa文件拖到窗口上栖榨,回車(會出現(xiàn)本地所有的證書)
3、填寫用來簽名的證書明刷,回車(例如: iPhone Developer:xxxxx或者 iPhone Distribution: xxxxxx)
4婴栽、腳本自動更改bundid,簽名并重新打包ipa
操作完以后辈末,提示‘ Successfully signed xxxx.ipa!'
最后進行驗證是否重簽名成功愚争,打開ipa解壓,Payload路徑文件下有個文件本冲,顯示包內(nèi)容 准脂,可以看到ipa包的所有內(nèi)容。打開info.plist,找到Bundle identifier是否已經(jīng)更改