App Store Provisioned App在测试设备上运行

有没有人可以回答这个问题? 这真的没有道理,我想避免以后被拒绝.....

我为我的公司创建了一个分销证书

我已成功将其用于Adhoc分发,将其链接到包含所有测试设备的Adhoc Provisioning Profile

我还通过一个单独的App Store配置文件 (App Store已选中,没有任何设备链接到它)将App提交给Apple,但是提供了相同的分发证书。 它被拒绝了,但是这是由于一个只在Release Build配置中出现的错误,现在我已经对它进行了排序。

作为解决这个问题的一部分,我发现我可以将发布配置构建的应用程序(使用App Store配置文件)复制到我的设备,并且运行良好。

虽然解决这个问题很方便,但我认为我不能在我的设备上运行它。

我是否错过了一些东西,或者Apple现在允许这么做?

我是否有权在两者上使用相同的分销证书? - 是的 - 谢谢@Swapna

我想知道实际上我提交的应用程序是以某种方式使用Adhoc Provisioning Profile构建的,并且它在最终发布时会失败。

我也听说我应该为每个提交创建一个新的配置文件。 那是对的吗?如果是这样,为什么? - 不 - 谢谢@Swapna

非常感谢,

克里斯。


您可以为Ad Hoc配置文件和App Store配置文件使用相同的分发证书。

但是,必须为Ad hoc分发和App商店分发创建和下载单独的配置配置文件。

如果您需要升级现有应用程序,则必须使用您在将应用程序提交给iTunes进行批准时创建的相同配置配置文件。 只有在应用程序是新应用程序时,才应创建新的配置配置文件。


我刚刚也发现了这一点。 我们向App Store提交了一个内部版本,我也将它拖到iTunes中,将它同步到我的手机,并发现它可以正常工作。 我找不到任何其他信息。


我可以验证一次,我创建了一个单一的分发证书,我选择了Ad Hoc而不是App store,并在几台设备上构建并测试了该应用。 然后,我不是使用我的其他分发证书(我选择App store而不是Ad Hoc),而是将相同的二进制文件提交给app store,期望得到一条错误消息。 有趣的是,应用商店接受了二进制文件。 现在,我希望不会有拒绝问题,或者更糟糕的是,该应用程序已启用,但只能在我选择Ad Hoc分发选项时指定的测试设备上运行。

坐下来等着..

链接地址: http://www.djcxy.com/p/59271.html

上一篇: App Store Provisioned App runs on Test Devices

下一篇: GStreamer C++ on Visual Studio 2010?