【问题标题】:iOS - Test app store binary before release?iOS - 发布前测试应用商店二进制文件?
【发布时间】:2013-08-23 10:17:39
【问题描述】:

我曾经读过,如果在 iTunes Connect 中您将二进制文件标记为“为开发者发布而保留”,则有一种方法可以从应用商店安装该版本,而不是商店中的当前版本 - 因此允许最终版本在发布之前检查二进制文件是否良好,并确保实际提交了哪个二进制文件。

尽管在最近提交的文件中,我无法找到链接到已批准二进制文件的方法。有谁知道如何在发布之前安装已获批准的应用商店二进制文件?

【问题讨论】:

    标签: ios testing release app-store-connect


    【解决方案1】:

    我所做的是归档构建(发布构建)。然后在管理器中,我选择存档,然后将其作为临时构建分发。生成的 ipa 文件会安装到 iTunes 中,然后该版本会同步到 iOS 设备进行测试。如果一切看起来都不错,我会返回到 Organizer 并选择相同的存档。这次我选择进行 App Store 分发并将应用程序提交给 Apple 审核。

    您最终测试的内容与最终在 App Store 中的内容之间的唯一区别是应用的签名方式。否则它是相同的二进制文件。

    【讨论】:

    • 不完全正确,例如配置文件嵌入在临时构建中,它们不存在于应用商店版本中。我也经常测试 ad-hoc 构建,但在过去的例子中,应用商店二进制文件有一些在 ad-hoc 测试中没有发现的怪癖。
    • 应用程序二进制文件和所有应用程序资源完全相同。 embedded.mobileprovision 文件是唯一不同的东西。
    • 这就是您的想法,但过去的经验会有所不同。我绝对见过一个应用商店二进制文件在启动时崩溃,这种方式从来没有临时构建过——在同一台设备上......
    • 测试发布版本是必须做的。今天很难学到这一点。谢谢你的帖子。
    • 我打算添加它而不是使用 iTunes 安装具有 ipa 安装程序的抓取 iFunBox(免费)。非常方便!
    【解决方案2】:

    我想我可能已经在对这个问题的回答中找到了答案:

    Submitting third version of an iOS app via iTunesConnect before app goes live

    基本上这个想法是你可以设置一个未来的发布日期,然后单击发布按钮 - 二进制文件直到那个日期才会发布,理论上然后在 iTunes Connect 中有一些方法可以找到用于安装的链接Apple 批准的二进制文件。

    这都是假设,下次我准备好发布应用程序时,我会尝试并调整此答案(除非其他人在我之前提供了明确的答案)。

    【讨论】:

    • 你找到更好的答案了吗?
    • 抱歉,一直没有找到答案,也没有机会再试一次。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多