您是否为iPhone beta版应用程序使用不同的应用程序id?

您是否为iPhone beta版应用程序使用不同的应用程序id?,iphone,distribution,beta,adhoc,app-id,Iphone,Distribution,Beta,Adhoc,App Id,我们这些拥有iPhone应用程序(已发布或未发布)的人能够使用临时分发发送有限的测试版。虽然苹果的文档中有一些漏洞,但在“网络”上有许多博客、帖子和其他文章填补了这些漏洞 然而,有一件事我没有看到任何人提到,我很好奇:当你进行测试版构建时,你是否使用与你发布(或即将发布)的应用相同的应用id 使用不同id的理由是,测试版仍然可以与发布的应用程序一起运行。如果您已经在该领域发布了一个版本,那么这可能更为重要 反对的理由是,测试版将无法访问发布的应用程序可能生成的任何数据,反之亦然。根据具体情况,这

我们这些拥有iPhone应用程序(已发布或未发布)的人能够使用临时分发发送有限的测试版。虽然苹果的文档中有一些漏洞,但在“网络”上有许多博客、帖子和其他文章填补了这些漏洞

然而,有一件事我没有看到任何人提到,我很好奇:当你进行测试版构建时,你是否使用与你发布(或即将发布)的应用相同的应用id

使用不同id的理由是,测试版仍然可以与发布的应用程序一起运行。如果您已经在该领域发布了一个版本,那么这可能更为重要

反对的理由是,测试版将无法访问发布的应用程序可能生成的任何数据,反之亦然。根据具体情况,这可能是您想要的,也可能不是您想要的

这种方法有什么问题吗?我目前只注册了一个应用程序id,但IIRC在必要时创建更多应用程序并没有任何障碍


我很想知道其他人在做什么。

为了简单起见,我们使用相同的应用程序ID。在即席分发中有很多令人头疼的问题,我们不想让任何人对“为什么我的手机上有两个应用程序?”的问题感到困惑

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


在我的例子(Yummy)中,数据只是delicious.com的缓存,因此我代码中的灾难性错误意味着,更糟糕的是,再次下载所有书签。因此,我倾向于对所有内容使用相同的AppID。

我使用两种不同的捆绑标识,以允许我的测试团队安装多个版本的应用程序以及不同的捆绑显示名称,这样他们就可以很容易地看到他们正在使用开发版或测试版,并在发现问题时向我报告该数字

说得好。显然,这是一个YMMV的事情,所以它是好的,以获得一系列的人的意见。谢谢。谢谢分享。似乎确实有一些力量需要解决,这是我提出这个问题的主要原因。谢谢布拉德。这也是我现在倾向于的。