3

这个问题一直在困扰着我。我开始我的应用程序(现在提交 - 尚未批准)不希望进入APNS(推)的混乱。iPhone App ID和配置...如果我决定使用Push,是否使用App ID而不是配置ID?

我做了以下内容:

iPhone开发人员中心:置备Portal->配置: 然后我创建了一个开发和发行配置文件。我安装在XCode中。一切hunky dory。开发简介在90天内即将过期,但我可以将它从iPhone中删除,稍后再用新的签名。我使用“开发”配置文件进行了测试,稍后使用“配送”配置文件对其进行签名提交。然后,我将分发配置文件签名的应用上传到iTunesConnect(应用商店)。

好的,我明白这一点。现在,我不明白的是:现在我理解Push背后的理论和方法,我希望将其添加到我的应用程序中。

我已经去了下: iPhone开发人员中心:置备Portal->应用ID: 并创建了一个开发配置文件和发行配置文件有(按&应用程序内购买启用)。

这里是让我感到困惑的地方。我读过的所有书籍和文档都表示,我必须从此开始使用此“App ID”设置配置文件(启用推送)来签署应用程序。

这是否意味着我不再使用先前创建的供应配置文件?

如果我要将这些“应用程序ID”配置文件导入到Xcode中,它们将与我以前生成的“非推送”配置文件一起存在。 〜/ Library/Mobile Devices/Provisioning Profiles现在有2个文件。一个Devel和一个Distrib。它现在有4个,即使这个应用程序我不会再使用“非推”了吗? (实际上,因为他们是通过使用捆绑代码和app ID锁定的,我将永远不会再使用它,如果我的这个应用程序的所有更高版本都使用Push?)

困惑。

任何人都可以启发我吗?为什么不首先为每个人使用“App ID”配置文件 - 即使你不使用推送?会保持简单。我是否应该从现在开始生成“推送已启用”配置文件 - 即使我不确定我是否会使用推送(或针对该应用内购买)?

请给我一些见解。我不想做这个错误。

谢谢!

Jann

+0

你知道了吗?我处于类似的位置 - 对如何使XCode使用新的启用了App的App ID感到困惑。只需将它们拖放到XCode中,就是这样吗?或者我还需要更改一些设置吗? – psychotik 2010-05-23 02:29:11

回答

2

根据你说什么,

所有我看过的书和文档说,我要签这个“应用程序ID” APP提供的个人资料(推启用)从现在开始。

看来您的原始证书无效。我不确定为什么苹果会这样做,但他们很清楚地表明,使用Push的条款与不这样做的条款不同。

我的假设是基于此:具有“通配符”包ID的预配置配置文件不能使用APNS。他们对什么是非常严格的。

我也不确定原因,但我会认为它与安全和其他因素有关。

0

我想除了下载配置文件的选项之外,还会有一些编辑选项。对此不太确定..

相关问题