【问题标题】:Why does my released ios app appear to be signed with my developer key?为什么我发布的 ios 应用似乎是用我的开发者密钥签名的?
【发布时间】:2015-09-10 10:32:10
【问题描述】:

在将我的应用归档到应用商店后,我想查看 Xcode 使用了哪个证书/配置文件。由于 Xcode 有一个用于选择签名配置文件的“自动”选项,因此我需要它来解决一些权利问题。

我找到了this document,说用codesign -dvvv /path/to/MyGreatApp.app来查。

检查命令结果中的“授权”字段以查看哪个身份拥有用于签署应用程序的证书:

Authority=iPhone Distribution: Appleseed Inc.

如果分发版本的授权显示为“iPhone 开发者”,则说明使用开发配置文件错误地签署了应用程序。

我通过选择我知道已在应用商店中的存档,在 finder 中查看它,然后使用上述终端命令中的 myapp.xcarchive/Products/Applications/myapp.app 路径从那里查看它。

输出给出:

Authority=iPhone Developer: My Name

我仔细检查了钥匙串,该证书与我的开发密钥相关联。

我在这个过程中显然误解了一些东西。 1。为什么看起来好像我使用开发密钥签署了已发布的应用程序? 2。我如何找出与我提交的应用程序之一关联的配置文件/证书?

【问题讨论】:

    标签: ios app-store code-signing


    【解决方案1】:

    刚刚注意到应用商店提交对话框公开了一个配置文件。单击这些步骤时,我一直处于自动驾驶状态。

    它显然在提交时退出应用程序,一切都很好。

    仍在寻找问题 #2 的答案。

    【讨论】:

      猜你喜欢
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多