我们这些iPhone的应用程序(释放或未发行)能够发送使用临时分配建立有限的测试。虽然苹果的文档此有几个洞,有一些博客,帖子和其他物品在那里的“净”是填补国内空白。

不过,有一件事我还没有看到任何人提了,我很好奇:当你做一个beta构建你使用相同的应用程序ID为您的释放(或将要发布的)应用程序

使用不同的ID的说法是,所述β-然后可以仍然沿着释放应用中运行。这可能是更重要的,如果你已经在该领域的版本。

针对一种说法是,所述β-将不能访问所释放的应用程序可能已产生的任何数据,和副-versa。这可能是也可能不是你想要对案件逐案的基础是什么。

有没有使用这种方法的任何问题?我只有当前注册一个应用程序ID,但IIRC有刚刚创造更多的需要没有任何障碍..?

很想听到别人在做什么。

有帮助吗?

解决方案

我们使用相同的应用程序ID,只是为了简单起见。有足够的头痛在ad-hoc分布,我们不想混淆与任何人“为什么有我的电话上两个应用程序?”问题。

其他提示

我认为这取决于你的应用程序中的数据是多么的重要。如果数据是有价值的,我不认为beta测试者希望它危及,因此有一个单独的AppID才有意义。当然,这也意味着它们将不会完全如任一测试的应用程序和任何“升级”代码不会得到测试。

在我的情况(美味),该数据只是一个delicious.com的缓存,这样在我的代码灾难性的错误将意味着,在糟糕的是,在重新下载所有书签。所以我倾向于使用相同的AppID的一切。

我使用这两种不同的捆绑标识符,让我的测试团队来安装该应用,以及不同的捆绑显示名称的多个版本,这样他们就可以很容易地看到,他们使用的是开发或测试构建和报告数回我当发现问题时。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top