5

其他问题显示如何签署已签署的 IPA,如thisthis。特别是这部分是我感兴趣的:

/usr/bin/codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"

一旦我重新签署了 ipa,我怎么能看到/知道事实上我目前拥有的 IPA 已经由“iPhone Distribution: Certificate Name”签署?

4

3 回答 3

12

codesign -d -vvvv /path/to/The.app

-d 用于显示签名信息,大量 vs 用于大量冗长。

于 2013-03-07T15:33:51.127 回答
3

我不知道这是否是最好的方法。通过使用Terminal,您可以浏览签名的 ipa 文件的内容。将扩展名更改为 zip 并解压缩。然后尝试浏览到以下路径 >Payload/AppName.app/embedded.mobileprovision。

您可以将 embedded.mobileprovision 复制到其他位置并在文本编辑器中打开以查看详细信息。

于 2013-03-07T15:49:38.970 回答
1

据我所知,“代码设计”没有任何选项来实际检查应用程序的辞职是否正常。

实际上,由于许多原因(权利、配置、id 不匹配......),它可能会出错。

检查的唯一方法是在设备上安装 IPA(通过 Xcode、iPhone Configurator 或 iTunes,如果没有其他选择)并查看应用程序是否启动。

于 2013-03-08T12:28:17.897 回答