签署IPA的证书/机构名称[iOS]

时间:2013-03-07 15:26:43

标签: ios certificate ipa

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

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

一旦我重新签名ipa,我怎么能看到/知道我目前拥有的IPA已经被“iPhone发行版:证书名称”签名了?

3 个答案:

答案 0 :(得分:11)

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

-d用于显示签名信息,很多vs用于大量详细信息。

答案 1 :(得分:3)

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

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

答案 2 :(得分:2)

据我所知,'codesign'没有任何选项来实际检查应用程序的重新签名是否正常。

实际上,出于多种原因(权利,配置,身份不匹配......)可能会出错。

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