- Sencha Touch 教程
- Sencha Touch - 首页
- Sencha Touch - 概述
- Sencha Touch - 环境
- Sencha Touch - 命名规范
- Sencha Touch - 架构
- Sencha Touch - MVC 解释
- Sencha Touch - 第一个应用
- Sencha Touch - 构建应用
- Sencha Touch - 迁移步骤
- Sencha Touch - 核心概念
- Sencha Touch - 数据
- Sencha Touch - 主题
- Sencha Touch - 设备配置文件
- Sencha Touch - 依赖项
- 环境检测
- Sencha Touch - 事件
- Sencha Touch - 布局
- Sencha Touch - 历史与支持
- Sencha Touch - 上传与下载
- Sencha Touch - 视图组件
- Sencha Touch - 打包
- Sencha Touch - 最佳实践
- Sencha Touch 有用资源
- Sencha Touch - 快速指南
- Sencha Touch - 有用资源
- Sencha Touch - 讨论
Sencha Touch - 原生 iOS 配置
Sencha Touch 提供原生 iOS 配置功能。以下是创建并在运行 iOS 的设备上安装原生应用程序以进行开发和测试的步骤。
以下是将应用程序运行在 iOS 设备上的步骤。
- 创建、下载和转换 iOS 证书
- 创建应用程序 ID
- 注册设备
- 创建和下载配置文件
完成 Apple 开发者门户网站的步骤后,请执行以下步骤:
- 配置应用程序包配置
- 生成应用程序
- 运行打包应用程序
创建、下载和转换 iOS 证书
所有原生 iOS 应用程序都需要 iOS 证书。一个证书可用于多个应用程序,因此,一旦您创建了证书,可以在多个应用程序中使用相同的证书。
使用以下步骤创建 iOS 证书,Windows 和 Mac OS 的步骤相同;但是,命令有所不同。
步骤 1 - 生成证书签名请求 (CSR)。
这是创建 iOS 证书的先决条件。您可以使用应用程序构建器创建 CSR。您应该登录到应用程序构建器,并且应该在其上运行您的应用程序代码。
单击齿轮图标并选择选项。然后选择 iOS 密码身份,然后单击创建。输入您的详细信息并单击确定。
单击“确定”后,系统可能会提示您指定下载文件的名称和位置。提供所需信息。
密码证书采用 P12 格式。
步骤 2 - 前往 Apple 开发者门户网站 并按照以下步骤操作:
准备好 CSR 后,登录 iOS 开发中心并单击证书部分。
单击证书,然后单击开发,然后单击添加。
选择 iOS 开发中心并单击继续。
提供您的 CSR 并再次单击继续。
单击下载以下载生成的证书,然后单击完成。
创建应用程序 ID
应用程序 ID,也称为 bundle id,是一个唯一字符串,用于标识您的应用程序。
您可以将相同的 ID 用于开发目的;但是,对于生产环境,每个应用程序都应使用唯一的 ID。ID 可以从 Apple 开发者中心创建。
注册设备
如果您尚未注册,则需要在 Apple 开发者中心注册您的设备。所有设备都需要注册一次。
要注册设备,您可能需要 UDID。它是设备的唯一 ID,您可以从设备的 iTunes 中获取。
要检查您的 UDID,请在您的计算机上打开 iTunes 并将您的设备连接到它。单击设备列表下的设备名称,然后转到摘要页面。然后单击序列号,即您的设备的 UDID。
要添加您的设备,请在门户中单击添加设备选项并提供您的 UDID。
创建和下载配置文件
此步骤用于链接您的 iOS 证书、应用程序 ID 和设备以运行您的应用程序。
要生成配置文件,请为配置文件提供一个名称,并使用设备信息提供您的 appId 和 iOS 证书。
现在生成并下载配置文件。配置文件的默认名称为 _profileName_.mobileprovision,其中 profileName 是您在配置过程中提供的名称。
配置应用程序包配置。
此步骤用于为您的应用程序创建一个打包程序。运行以下命令以生成打包程序。您可以编辑打包程序并提供您的应用程序 ID 以及特定于您的应用程序的其他相关信息。
sencha app package generate packager.json
生成应用程序
使用 Sencha CMD 中的以下命令构建您的应用程序。
sencha app build native
运行打包应用程序
完成上述所有步骤后,您终于可以在 iOS 设备上测试您的应用程序了。
启动 iTunes 并转到应用程序库。将您的 .app 目录添加到应用程序屏幕。
最后,在您的设备上,转到应用程序并从应用程序库中选择应用程序。安装并启动应用程序。您将看到您的应用程序成功运行。