为什么不使用开发配置,而不​​是临时性? [英] Why not use development provisioning instead of ad hoc?

查看:119
本文介绍了为什么不使用开发配置,而不​​是临时性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是IM pression下,当你使用一个开发配置文件用于应用程序的生成,只有指定的开发人员可以部署到建立一个电话。

I was under the impression that when you use a development provisioning profile for a build of an app, only the specified developers can deploy that build to a phone.

但我只是部署了一个使用一个开发配置文件来利用X code主办单位的电话,尽管我不是一个有效的开发人员为该配置一个版本。我的一个同事,谁甚至没有安装X code,做的与使用iTunes他的电话是一样的。

在这种情况下,为什么不使用开发配置文件来发布应用到例如您的QA团队,而不是临时发布?

In that case, why not use a development provisioning profile for distributing your app to e.g. your QA team, instead of ad hoc distribution?

编辑:在回答之前,请仔细阅读以粗体显示的部分。我不要求一个基本的如何工作的问题。我做了很大的发展,特别的,和应用程序商店的建立,现在我发现,我似乎已经取得了一些错误的假设。

Please read the part in bold carefully before answering. I'm not asking a basic "how does this work" question. I've made a lot of development, ad hoc, and app store builds, and now I find that I seem to have made some wrong assumptions.

推荐答案

有一个在你需要一个特设轮廓一种情况,那就是当你想测试推送通知。

There's one situation in which you need an Ad Hoc profile, and that's when you want to test Push Notifications.

如果您测试在开发配置文件推送通知,你的推送通知需要用发展的推送通知证书的SSL连接发送给苹果的沙盒APNS服务器。

If you test Push Notifications on a Development Provisioning Profile, your push notifications need to be sent using the Development Push Notification Certificate for your SSL connections to Apple's sandbox APNS server.

如果您想要使用生产推送通知证书和活APNS服务器来测试推送通知,你就必须使用分发证书和特设供应配置文件(其中包括做Entitlement.plist您的应用程序部署到设备其中迟滞如果你只使用开发人员配置配置文件),你可以跳过通常

If you want to test Push Notifications using your Production Push Notification Certificate and the live APNS servers, you'll have to deploy your app to a device using a Distribution Certificate and Ad Hoc Provisioning Profile (which includes doing the Entitlement.plist retardedness which you can ordinarily skip if you were only using Developer Provisioning Profiles).

另外请注意,当您使用部署一个特设的个人资料,您的设备令牌将是你,当你正在使用的发展概况使用的不同。此外,建议使用此方法来测试APN,因为有需要特设的构建和在AppStore上的最终实际部署之间进行无后端的变化。

Also note that when you deploy using an Ad Hoc profile, your device token will be different from the one you use when you're using the development profile. Also this the recommended way to test APN because there's no back end changes that need to be made between the Ad Hoc build and the final live deployment on the AppStore.

这篇关于为什么不使用开发配置,而不​​是临时性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆