codesign
工具codesign
是 macOS 自带的工具,可以用来检查应用的签名信息。以下是具体步骤:
解压 IPA 文件: IPA 文件其实是一个 ZIP 压缩包,先将其解压缩。
unzip MyApp.ipa
找到应用包:
解压后,你会得到一个 Payload
文件夹,里面有一个 .app
文件夹。
使用 codesign
检查签名:
codesign -dvvv Payload/MyApp.app
这条命令会显示详细的签名信息。
codesign
结合 ldid
工具ldid
工具可以更详细地查看签名信息,尤其是在查看 entitlements(权限)方面。
安装 ldid
:
首先需要安装 ldid
,可以使用 Homebrew 安装:
brew install ldid
使用 ldid
检查签名:
ldid -e Payload/MyApp.app/MyApp
这条命令会显示应用的 entitlements 信息。