如何检查 iOS ipa 文件的签名信息
2024-05-25 tech apple-developer ios 1 mins 536 字

方法一:使用 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 信息。
方法三:使用第三方工具
- iOS App Signer
- iFunbox