CloudKit 快速上手
  • 关于
  • 在您的应用中启用CloudKit
  • 通过保存记录创建数据库架构
  • 使用CloudKit仪表板管理数据库
  • 获取记录
  • 使用Asset和Location字段
  • 添加参考字段
  • 订阅记录变更
  • 测试您的CloudKit应用程序
  • 部署架构
  • 维护CloudKit记录的本地缓存
  • 文档修订历史
  • 词汇表
Powered by GitBook
On this page
  • 使用Ad Hoc Provisioning分发您的应用程序(iOS,tvOS)
  • 使用团队配置文件(Mac)分发您的应用程序
  • 概括

Was this helpful?

测试您的CloudKit应用程序

Previous订阅记录变更Next部署架构

Last updated 5 years ago

Was this helpful?

通过使用不同的iCloud帐户在多个设备上运行CloudKit应用程序,为多个同步用户提供真实世界的测试。最初,在指定的测试设备上在开发或生产环境中测试您的CloudKit应用程序。

稍后将iOS或tvOS应用程序上传到iTunes Connect并使用生产环境测试您的应用程序。使用iTunes Connect,邀请内部测试人员(您团队的iTunes Connect用户)或邀请外部测试人员(仅指定他们的电子邮件地址的用户)来测试您的应用。测试人员使用TestFlight应用程序下载您的iOS或tvOS应用程序。请注意,通过TestFlight或商店分发的应用程序无法使用开发环境。要了解更多关于发布使用TestFlight您的应用程序,阅读分发您的应用程序中使用TestFlight(iOS版,tvOS,watchOS)在应用程序分发指南。

使用Ad Hoc Provisioning分发您的应用程序(iOS,tvOS)

临时配置允许您在不需要Xcode的情况下在测试设备上运行您的应用程序。在使用临时配置文件导出应用程序之前,请在开发者帐户中注册要用于测试的所有设备。临时分发使用您注册进行开发的相同设备池,因此您可以注册的设备数量有限。要注册多个测试设备,请阅读使用成员中心注册设备。

导出应用程序进行临时测试时,您可以选择开发或生产环境。如果尚未将架构部署到生产中,如将,请选择开发环境。

归档和导出您的应用以进行临时测试

  1. 从“方案”工具栏菜单中选择一个通用设备或连接到Mac的设备,然后单击“运行”。

    您无法创建为模拟器构建的应用程序的存档。

  2. 选择产品>存档。

    Archives组织器出现并显示新存档。

  3. 在Archives管理器中,选择存档,然后单击“导出”。

  4. 选择“Save for Ad Hoc Deployment”,然后单击“下一步”。

  5. 在出现的对话框中,从弹出菜单中选择一个团队,然后单击“选择”。

    如有必要,Xcode会为您创建分发证书和临时配置文件。

  6. 在“设备支持”对话框中,选择是否导出通用应用程序或特定设备的变体,然后单击“下一步”。

  7. 在下一个对话框中,从弹出菜单中选择容器环境,然后单击“下一步”。

    • 选择生产以访问生产环境中的数据。

    • 选择“开发”以访问开发环境中的数据。

  8. 在显示的对话框中,查看应用程序,其权利及其配置文件,然后单击“导出”。

    临时供应配置文件的名称以文本开头XC Ad Hoc:。

  9. 输入iOS App文件的文件名和位置,然后单击“导出”。

    Finder显示导出的文件。iOS App文件有.ipa扩展名。

稍后,将iOS App文件发送给测试人员。指示他们使用iTunes在其设备上安装应用程序,如在测试设备上安装应用程序中所述。

使用团队配置文件(Mac)分发您的应用程序

在使用Xcode导出应用程序之前,请在开发者帐户中注册要用于测试的所有Mac计算机。要将多台测试Mac计算机添加到团队配置文件,请参阅使用成员中心注册设备。添加Mac计算机后,通过刷新Xcode中的配置文件重新生成团队配置文件,如在Xcode中刷新配置文件中所述。

使用团队配置文件导出代码签名的应用程序

  1. 从“方案”工具栏菜单中选择目标,然后单击“运行”。

  2. 选择产品>存档。

    Archives组织器出现并显示新存档。

  3. 在Archives管理器中,选择存档,然后单击“导出”。

  4. 选择“导出开发签名的应用程序”,然后单击“下一步”。

    Xcode将团队配置文件嵌入到包中,并使用您的开发证书对应用程序进行代码签名。

  5. 在出现的对话框中,从弹出菜单中选择一个团队,然后单击“选择”。

    如有必要,Xcode会为您创建所需的签名身份和配置文件。

  6. 在显示的对话框中,查看应用程序,其权利和配置文件,然后单击“导出”。

    Finder显示导出的文件。

稍后,将应用程序分发给测试人员并在指定的Mac计算机上运行。该应用程序仅在团队配置文件中指定的Mac计算机上启动。

如果您无法在Mac上启动应用程序,因为该应用程序来自身份不明的开发人员,请绕过OS X中的安全设置以启动该应用程序。

从未知身份的开发人员打开应用程序

  1. 在Finder中,按住Control键并单击应用程序图标。

  2. 单击打开。

  3. 在出现的Gatekeeper对话框中,单击“打开”。

概括

在本章中您学到了:

  • 如何使用不同的方法分发您的CloudKit应用程序以进行测试

  • 如何限制您的应用在指定设备上运行

  • 如何选择开发或生产容器进行测试

开发架构部署到生产中所述
../Art/8_choose_environment_2x.png
../Art/8_save_ad_hoc_2x.png