Xcode 编写 iOS 程序,默认是必须登录 AppleID 账户,使用代码签名才能编译生成程序,但是如果我们开发的应用是越狱环境下运行,或者是 framework/dylib,这样并不考虑上架 Appstore,所以就可以不用代码签名。
1. 如何查看应用的签名信息
首先我们来看看签名过名的应用,它们的签名信息是啥
1 |
codesign -d -vv WeChat.app |
返回以下信息,到时再试试不签名的应用,就不会有这些信息。
1 2 3 4 5 6 7 8 9 10 11 12 |
Executable=/Users/xxxx/dev/src/WeChat/微信 6.5.12/Payload/WeChat.app/WeChat Identifier=com.tencent.xin Format=app bundle with Mach-O universal (armv7 arm64) CodeDirectory v=20200 size=499119 flags=0x0(none) hashes=15590+5 location=embedded Signature size=3925 Authority=Apple iPhone OS Application Signing Authority=Apple iPhone Certification Authority |