为啥您应该在 Ad Hoc Distribution Provisioning Profile 之前使用 Development Provisioning Profile?

Posted

技术标签:

【中文标题】为啥您应该在 Ad Hoc Distribution Provisioning Profile 之前使用 Development Provisioning Profile?【英文标题】:Why should you use a Development Provisioning Profile before an Ad Hoc Distribution Provisioning Profile?为什么您应该在 Ad Hoc Distribution Provisioning Profile 之前使用 Development Provisioning Profile? 【发布时间】:2012-11-30 21:02:36 【问题描述】:

作为个人开发人员,我为什么要费力创建开发配置文件?

如果我想在我的设备上安装我的应用并与亲密的朋友分享以进行测试,那么直接使用分发配置文件 (Ad Hoc) 不是更有意义吗?

【问题讨论】:

对于我所做的每个 AdHoc 构建,我可能会执行数百个开发构建。我无法想象永远不会进行开发构建。 我想我应该指定我正在开发一个 Adob​​e AIR 应用程序,因此我可以先在桌面上调试大多数错误/崩溃,然后再将其传输到 ios 设备上。我发现大多数只发生在设备上的错误通常可以通过使用一些屏幕上的跟踪/日志输出来缩小范围。因此,Ad Hoc 构建听起来完全合理,并且花费更少的时间和精力来创建“CertificateSigningRequest”文件、上传和下载 Apple 吐出的文件等。这真是一个漫长而烦人的过程! 是的,这是一个非常重要的信息(使用 Adob​​e AIR)。 @bigp 在最初的几次中这是一个漫长的恼人过程。一旦你经历了这个过程几次,它一点也不刺激:) 【参考方案1】:

谁说开发配置文件是强制性的?

您不必使用开发配置文件。

Adhoc 旨在将其传递给测试目的。

如果您想单步执行代码并查看应用程序崩溃的方式/位置等,那么您需要使用开发配置文件。 (因为有些bug在模拟器上永远无法识别)

否则 ADhoc 就足够了。

【讨论】:

好的,所以首先将应用程序作为 Ad Hoc 构建进行测试没有任何问题,如果一切正常,它可以提交到 App Store,而无需为开发配置文件构建它?跨度> 如果你能让应用程序完全不崩溃,那么是的。仅供参考:我从来没有开发过第一次在设备上运行时不会崩溃的应用程序。 (我认为在应用审核期间不会考虑您没有开发配置文件,但我不确定。)

以上是关于为啥您应该在 Ad Hoc Distribution Provisioning Profile 之前使用 Development Provisioning Profile?的主要内容,如果未能解决你的问题,请参考以下文章

iOS ad-hoc 构建未安装在设备上

创建 Ad Hoc Provisioning Profiles 是免费的吗?

App Store和Ad Hoc已停用

如何在现有的 Ad-Hoc 配置文件中添加新设备?

我需要啥样的证书来测试使用 ad-hoc 分发的 apns?

xcode / ios app distrubution ad hoc