gpt4 book ai didi

ios - 差异 : Ad Hoc distribution and Developmental distribution

转载 作者:IT王子 更新时间:2023-10-29 08:03:39 24 4
gpt4 key购买 nike

我正在创建我的第一个应用程序,并且对 Ad Hoc 配置文件和开发配置文件有些困惑。我知道这个问题是在此之前提出的,但需要一些澄清和确认。

查看之前关于 stackoverflow 的答案,我认为存在以下差异:

  1. 临时构建可以在没有 iTunes 的情况下安装,而开发构建 (.ipa) 必须从 iTunes 安装

  2. 当开发构建具有调试器时,调试器无法附加到 Ad hoc 构建

  3. 设备 token 不同,因为 APNS 使用两种模式的沙箱,生产环境取决于构建是临时的还是开发的

我有以下问题

  1. 在许多论坛上都写到临时构建有 100 个用户的限制,但没有提到开发构建是否有这样的限制。此外,这些 100 个用户的限制是针对每个开发者资料还是每个应用程序?

  2. 另外,只有 Ad hoc 构建需要设备的 UDID 才能在其上安装吗?开发构建呢?

    请看看我是否有正确的区别,这是否遗漏了任何重要的区别,任何关于问题的信息都会有很大的帮助

最佳答案

扩展您的评论

  1. Ad Hoc 构建可以通过 iTunes、X Code 管理器或网络进行分发和安装。用于管理临时构建和测试的一项服务是 Testflight (https://testflightapp.com/),看看他们有很多关于配置文件的资源,

  2. 通常情况下,您的分发构建会通过删除调试信息进行优化,因此是的,您无法在调试器中调试临时构建和分发构建。

  3. 您的 App ID 链接到 APNS,因此您生成的证书链接到您的应用程序。沙盒和生产环境中的设备 token 不同。

回答你的问题

  1. 对于您的 iOS 开发者资料,您在整个帐户中限制为 100 台设备。这些在应用程序之间共享。 100 台设备意味着您每年可以为每个开发者帐户注册 100 台设备。在年底续订帐户时,您可以编辑此列表并重置您的设备配额。

  2. 临时构建和开发人员构建都需要您的 UDID。发生的情况是配置文件(开发或临时)必须与应用程序签名所针对的配置文件相匹配。在开发过程中,通常最容易使用通配符应用程序 ID(例如 *),但是当您发布时(在临时或应用程序商店分发下)您应该使用完整的应用程序 ID 名称,例如 com.company.appname 这是为了识别您的应用内购买或推送通知服务等服务下的应用

关于ios - 差异 : Ad Hoc distribution and Developmental distribution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9529007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com