law*_*nce 50 iphone apple-push-notifications provisioning-profile ios-provisioning
我的印象是,当您使用开发配置文件构建应用程序时,只有指定的开发人员才能将该版本部署到手机上.
但我刚刚使用Xcode Organizer部署了一个使用开发配置文件到手机的版本,即使我不是该配置文件的有效开发人员之一.我的一位同事甚至没有安装Xcode,他的手机使用iTunes做了同样的事情.
在这种情况下,为什么不使用开发配置文件将您的应用程序分发给您的QA团队,而不是临时分发?
编辑:请在回答之前仔细阅读该部分.我不是在问一个基本的"这是怎么回事"的问题.我已经做了很多开发,临时和应用程序商店构建,现在我发现我似乎做了一些错误的假设.
Asa*_* R. 73
在某种情况下,您需要Ad Hoc配置文件,就在您想要测试推送通知时.
如果您在开发配置文件中测试推送通知,则需要使用开发推送通知证书将您的推送通知发送到Apple的沙箱APNS服务器.
如果要使用生产推送通知证书和实时APNS服务器测试推送通知,则必须使用分发证书和临时配置文件(包括执行Entitlement.plist延迟,将您的应用程序部署到设备)如果您只使用开发人员配置文件,通常可以跳过.
另请注意,使用Ad Hoc配置文件进行部署时,设备令牌将与您在使用开发配置文件时使用的设备令牌不同.这也是测试APN的推荐方法,因为在App Hore上的Ad Hoc构建和最终实时部署之间不需要进行后端更改.
Ad-Hoc不适用于开发人员,也适用于测试人员.谁没有iPhone SDK/XCode,仅限iTunes.
(答案是:您可以在没有开发人员证书的情况下安装ad-hoc应用程序,并且无法使用开发应用程序执行此操作)
归档时间: |
|
查看次数: |
15323 次 |
最近记录: |