有没有人可以回答这个问题?这真的没有意义,我想避免以后被拒绝.....
我为公司创建了单一分发证书。
我已成功将其用于Adhoc分发,并将其链接到包含所有测试设备的 Adhoc Provisioning Profile 。
我还使用单独的 App Store配置文件(已选择App Store并且没有任何设备链接到Apple)向Apple提交应用程序,但使用相同的分发证书。它被拒绝但是这是由于一个只出现在Release Build配置中的错误,我现在已经对它进行了排序。
作为解决这个问题的一部分,我发现我可以将Release config build App(使用App Store Provisioning Profile)复制到我的设备上,运行正常。
虽然这对于解决问题很方便,但我认为我无法在我的设备上运行它。
我错过了什么或苹果现在允许吗?
我是否有权在两者上使用相同的分发证书? - 是 - 谢谢@Swapna
我想知道实际上我提交的应用程序是否以某种方式使用Adhoc Provisioning Profile构建,并且当它最终被释放时它将失败。
我也听说过我应该为每次提交创建一个新的配置文件。这是对的,如果是的话,为什么? - 不 - 谢谢@Swapna
非常感谢,
克里斯。
答案 0 :(得分:1)
我也刚刚发现了这个。我们向App Store提交了一个版本,我还将其拖入iTunes,将其同步到我的手机,然后发现它正常工作。我找不到任何其他相关信息。
答案 1 :(得分:0)
您可以为Ad Hoc配置文件和App Store分发配置文件使用相同的分发证书。
但是,必须为Ad hoc分发和App Store分发创建和下载单独的配置文件。
如果您需要升级现有应用,则必须使用您在向iTunes提交申请时创建的相同配置文件。只有在应用程序是新应用程序时,才应创建新的供应配置文件。
答案 2 :(得分:0)
我可以验证一次,我创建了一个单独的分发证书,我选择了Ad Hoc而不是App store,在一些设备上构建并测试了应用程序。然后,我没有使用我的其他分发证书(我选择App Store而不是Ad Hoc),我只是向appstore提交了相同的二进制文件,期待出现错误消息。有趣的是,App商店接受了二进制文件。现在,我希望不存在拒绝问题,或者更糟糕的是,应用程序上线但只能在我选择Ad Hoc分发选项时指定的测试设备上运行。
坐下来等待..