这个问题一直在困扰着我。我开始我的应用程序(现在提交 - 尚未批准)不希望进入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
你知道了吗?我处于类似的位置 - 对如何使XCode使用新的启用了App的App ID感到困惑。只需将它们拖放到XCode中,就是这样吗?或者我还需要更改一些设置吗? – psychotik 2010-05-23 02:29:11