IOS开发常用命令

时间:2022-12-10 12:31:26
1 lldb命令


image list -o -f
br s -a 0x10b52087d
b
bt
c



2 符号翻译命令



需要dSYM符号文件,没有则反汇编;
动态库基地址为0;可执行文件otool命令查看。


atos -o ./xxx -l 0x0 -arch arm64 0xe83b0



3 签名命令


签名即用私钥加密hash,证书即公钥。别人用公钥可以验证签名。证书公钥有证书链保证其共识性。


对未签名app手动签名
codesign -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app


对已签名app重新签名
codesign -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app


查看指定app的签名信息
codesign -vv -d Example.app



参考:

http://www.cocoachina.com/ios/20141017/9949.html