這樣一般是由于 dumpdecrypted.dylib
沒有進(jìn)行簽名導(dǎo)致的雹洗,我們需要對它進(jìn)行簽名痘煤,下面是簽名的方法
查看本地可用的證書
security find-identity -v -p codesigning
這里可以查看 Mac 上已經(jīng)安裝的開發(fā)者證書
dylib 簽名
codesign --force --verify --verbose --sign "iPhone Developer:" dumpdecrypted.dylib
成功以后士骤,這個(gè) dumpdecrypted.dylib
就已經(jīng)是簽名后的東西了忆蚀,再次砸殼就就不會出現(xiàn) Killed: 9
的問題了
app 簽名
這里補(bǔ)充一個(gè) app 簽名的方法
首先是查看App / dylib 的簽名信息
codesign -vv -d Example.ipa
然后是通過證書對 App 進(jìn)行簽名
codesign -s 'iPhone Distribution: xxxx xxx Technology Co., Ltd.' Example.app
參考連接 :小談簽名工具ldid和codesign的使用