【问题标题】:Code signing in project settings, target settings and re-signing after creating the archive在项目设置、目标设置中进行代码签名并在创建存档后重新签名
【发布时间】:2011-11-16 21:11:06
【问题描述】:

我见过一些类似的问题。所以目标设置会覆盖项目设置。我明白了,但如果我不想覆盖项目设置,这就是“不签名”选项的用途吗?

归档我的应用程序后,当它询问我是否要重新签名时,我应该怎么做?如果我在项目或目标级别设置了签名,是否应该将其设置为“不签名”?如果我选择重新签名会怎样?在上一个归档步骤中完成的签名是否会被覆盖并替换为新选择?

我可以查看存档 (.ipa) 文件并查看使用的配置文件吗?我在 Finder 中看不到打开它的选项,就像我可以打开其他捆绑包一样。我该怎么做?

【问题讨论】:

  • 在 IPA 中闲逛:将 IPA 重命名为 ZIP -> 进入内部然后打开 Payload 文件夹 -> 将 APP 重命名为 ZIP -> 打开它并找到 mobileprovision 文件 -> 配置的名称使用的配置文件应该在那里。

标签: iphone ipad provisioning ios-provisioning provisioning-profile


【解决方案1】:

只需解压 ipa (unzip appname.ipa) 并对结果执行以下操作:

codesign -dvv Payload/appname.app

它应该显示你使用的证书。

【讨论】:

  • 我在终端中找到了我的 .app 文件,可以 cd 进入 myapp.app。我没有解压缩它,因为它看起来已经被视为可访问的文件夹。那里没有名为 Payload 的文件夹。所以命令失败了。
  • Jim 你应该按照他说的解压缩它:解压缩 appname.ipa,这将创建 Payload 目录
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多