如何验证提交到应用商店的存档代码

Posted

技术标签:

【中文标题】如何验证提交到应用商店的存档代码【英文标题】:how to verify the archive code submitted to the app store 【发布时间】:2012-06-01 22:47:22 【问题描述】:

我向 Apple App Store 提交了我的完整版和精简版 ios 应用程序以进行增量发布 (1.2) - 这两个应用程序都已出售。我在我的精简版中添加了应用内购买。

我的完整版获得批准,但我的精简版没有获得批准。在与 Apple 讨论时,他们提供了一个屏幕截图,显示他们无法访问 Lite 版本中的应用内功能,但屏幕截图来自我的完整版,它没有该功能。

我正在上诉,并希望他们能解决。

这是我第一次有任何应用程序被拒绝,我有几个问题希望得到解决此问题的开发者的任何建议。

    我有没有办法运行我从 Organizer/Archive 提交的确切代码,以便我可以验证我的 Lite 版本确实是 Lite 版本而不是 Full 版本?我可以在本地文件系统中看到它们,并且有 2 个大小不同的不同文件。

    如果我必须重新构建我的应用程序并重新提交,我可以从 Organizer 中的同一个存档中执行此操作吗?

    如果我必须重建,我想我会遇到一些麻烦,因为在过去的一周半里,我一直在关注下一个版本。有没有办法访问用于构建存档的版本?

谢谢。

【问题讨论】:

【参考方案1】:
    您可以将已发布的版本退出为临时版本并在您的设备上运行。 如果它需要一个新版本,它不会让您使用相同的版本号提交,这很可能会阻止您使用相同的存档。 我的习惯是为这种情况下的每个版本制作快照。如果您没有保存的快照,或者您没有使用源代码管理,那么您可能在那个快照上不走运。

【讨论】:

是的 - 我没有意识到存档和快照不是一回事 - 在第 3 点上,我想这也是我今后要做的事情。 对于第 1 条评论 - 将已发布版本辞职为临时版本涉及什么? 当您转到管理器->存档时,您可以选择您提交的存档(如果您删除它,这个理论就会崩溃)。然后单击“分发”并选择保存以进行企业和临时分发。您将需要一个有效的临时配置文件,该文件与您的捆绑包 ID 相关联并使用您的测试设备进行设置,并且您应该能够在物理设备上安装和运行它。

以上是关于如何验证提交到应用商店的存档代码的主要内容,如果未能解决你的问题,请参考以下文章

验证 Mac 应用商店存档时出现错误“您的应用程序包必须安装到“/Applications””的原因是啥

Alamofire 包含应用存档验证失败

将应用程序上传到应用商店时,如何检查哪些文件是存档的一部分?

被接受后重新提交应用程序

使用 xcode 4 将应用提交到应用商店

提交到 Mac 应用商店时出现收据验证错误