【问题标题】:Obtaining OS X app store receipts on test builds在测试版本上获取 OS X 应用商店收据
【发布时间】:2012-03-14 00:25:16
【问题描述】:

今晚一直在尝试为我的应用获取收据。然而,我一直没有成功。这是我已经完成的步骤:

  • 使用开发者证书签名的代码
  • 确保 info.plist 中的最低版本为 10.7
  • 检查收据文件是否存在,如果找不到则调用 exit(173)
  • 从 XCode 4.2 构建
  • 在 itunesconnect 中添加了新版本的应用程序和一些应用程序内元数据。应用状态现在正在等待新的二进制文件。

然后我完成了清理、构建、右键单击 XCode 项目视图中的应用程序并在 finder 中打开它以启动它,希望验证失败并从商店中取回收据。

但是,这似乎永远不会发生(不要被要求任何 iTunes 登录等)并且应用程序会立即终止。

我也经历了整个构建/存档/创建安装程序类型的过程,但也没有弹出登录。

我是否遗漏了一些明显的东西?

谢谢!

【问题讨论】:

  • 从这里开始,只是为了帮助遇到同样问题的人。我已经运行了 console.app(我当时不知道它存在),它报告我的应用程序没有被签名。不知道为什么,我得在周末研究一下。

标签: xcode macos mac-app-store


【解决方案1】:

我终于让它工作了。万一其他人有类似的问题,对我来说真正的帮助是找到有关 console.app 的信息。在运行它时,我可以看到我的应用似乎没有被签名。

我删除了所有证书等并重新安装了新证书。似乎它必须是 Mac 3rd 方开发人员。似乎没有其他任何工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 2015-03-20
    相关资源
    最近更新 更多