引用ObjC期刊中的一句話開頭:https://objccn.io/issue-17-2/
OS X 上代碼簽名技術和相應的 API 是在 Mac OS X Leopard 10.5 上首次出現(xiàn)的,這剛好是第一臺 iPhone 發(fā)布的時候。這并非巧合,因為在 iOS 上,代碼簽名起到的作用更加重要。iPhone 是在眾多游戲主機之后第一個大規(guī)模出售并且從頭就開始使用代碼簽名的計算平臺。只有在越獄之后,iOS 才能運行沒有簽名的代碼。越獄使應用可以繞過代碼簽名和沙盒安全機制的全部限制,這會是一個非常危險的行為。
1.快速地顯示出你的系統(tǒng)中能用來對代碼進行簽名的認證的方法,那就是利用用途廣泛的命令行工具 security:直接在終端輸入命令:security find-identity -v -p codesigning

security.png
2.如何查看一個ipa包中的可執(zhí)行文件簽名狀態(tài)的信息,這些信息在出現(xiàn)不明錯誤時會提供巨大的幫助。舉例來說:直接上圖吧,原文可查看文章開頭的鏈接

Payload1.png

Payload2.png
// 關于里面的信息可以利用自己手上的資源一試便知

Payload3.png