【问题标题】:How to Provision a Device When it's Not Connected to Computer如何在未连接到计算机时配置设备
【发布时间】:2023-03-05 21:36:02
【问题描述】:

这让我快疯了。我正在尝试将应用程序部署给我们的一位刚刚购买了新 iPhone 的开发人员,但问题是他现在离办公室不远,所以我无法物理连接他的设备。有什么想法可以手动将配置文件添加到他的设备而无需他出差这么远吗?我已经向他发送了配置文件,并将他的 UDID 添加到配置门户的设备部分......现在我只是不知道如何通过无线方式将配置文件添加到他的设备。有什么想法吗?

谢谢!

编辑:已经在使用试飞,但是这个开发者设备在标题下“这些队友的设备没有在这个版本的 Embedded.mobileprovision 中识别出来。”

【问题讨论】:

  • 您是想在他的手机上构建应用程序还是让他构建应用程序?
  • 该应用已经构建完成,我正在尝试将其安装在他的手机上

标签: iphone objective-c ios


【解决方案1】:

假设:目的是为了测试。如果这是 Enterprise Developer 许可证中的生产发行版,我无法为您解答。

我所做的是,首先创建一个包含这些设备的 Ad Hoc 分发配置文件。

其次,在 XCode 中归档您的应用程序。

第三,转到档案窗口 (CMD-Shift-2),然后选择档案。单击共享以创建 IPA 文件。确保选择正确的配置文件以在此时签署应用程序。

然后,将 IPA 文件通过电子邮件发送给此人。

然后此人将能够通过 iTunes 同步应用程序(在 iTunes 中,选择文件/添加到库,浏览并选择文件。)

但是,当配置文件过期时,应用程序将不再启动。

【讨论】:

    【解决方案2】:

    如果您已经在门户中输入了设备的 UDID 并且有包含它的移动设备,请从您的网站尝试Over the Air Provisioning

    如果您没有可以控制的网络服务器,TestFlight 会提供一种服务。 (但我没有隶属关系,还没有尝试过。)

    【讨论】:

      【解决方案3】:

      您可以使用Testflight

      您必须创建一个帐户。他必须使用您的帐户在他的设备上注册(您可以在 testflight 中发送链接、说明),这会将 testflight 配置文件添加到他的设备中。有了这个,你就有了他的 UUID 和所有这些东西。现在按照testflight tutorial 签名并导出您的应用程序并将其上传到 testflight 应用程序。所有这些完成后,客户端无需 iTunes 或计算机即可安装您的应用程序。

      【讨论】:

        【解决方案4】:

        http://developer.apple.com

        他需要登录。 然后转到配置门户,并请求证书。你需要批准它。然后他将此证书添加到 Xcode 管理器,他可以使用该设备

        【讨论】:

          猜你喜欢
          • 2011-12-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多