2011-07-12 45 views
11

我要激活APNS我的应用程序,所以我有过以下一些混乱。供应门户上的开发和分配供应配置文件之间的区别?

  1. 是什么在部署门户开发和发行配置文件之间的基本区别
  2. 我去激活APNS(苹果推送通知服务),以对此我打算在苹果商店上传应用程序。我应该使用什么?

这将是伟大的我。提前致谢。

+3

请关注 - http://stackoverflow.com/questions/669019/iphone-development-what-is-the-difference-between-a-development-and-distributio –

回答

15

刚解释多一点,在发展供应曲线是设备(的iPad,iPhone,iPod Touch的)上测试您的应用程序,当你提交你的AP的分布配置文件用于让苹果公司进入商店。

两个配置文件链接到您的帐户,以及您的计算机上的钥匙扣。

如果您想在不使用的应用程序商店来安装在多个设备上的软件,你必须创建一个设备ID号的特设分布特征,并安装该配置文件以及软件,在所有设备上。

+1

在配置门户:我为什么可以链接设备的分布形状呢?从你说的话对开发配置文件完全有意义,但我不知道配置文件的原因。 – Jakob

+0

请注意,如果您想通过Apple TestFlight测试您的应用程序,那么在签署应用程序时,您一定要选择“Distribution”配置文件(是的,与部署到App Store的选项相同)。 – fatuhoku

+0

但为什么Apple会关心应用程序是否为发行版或开发版?在为应用程序激活APNS时选择这些选项有什么意义? GCM/WNS似乎不在乎它是否在Play Store或不在AFAIK。 – Mugen

3

1)开发临时轮廓,用于测试你的应用程序

2)分配临时配置文件,当您准备好您的应用程序提交到应用商店中使用

关注 - iPhone development - what is the difference between a development and distribution provisioning?

+3

嗨..我有疑问..为什么可以我们是否只使用分发配置文件来进行所有测试?而不是使用开发和分发,我们可以只使用分发来进行所有测试?你能解释我吗?提前致谢。 –

+1

我认为你不能使用分发配置文件进行调试 – Padmika

+0

[This](https://developer.apple.com/library/ios/qa/qa1682/_index.html)苹果网站陈述他们为什么不能。他们错过了“get-task-allow”权限。 –