Sencha Touch - 原生 iOS 配置
Sencha Touch 提供原生 IOS 配置功能。以下是在运行 iOS 的设备上创建和安装原生应用程序以进行开发和测试的步骤。
以下是在 iOS 设备上运行应用程序的步骤。
- 创建、下载和转换 iOS 证书
- 创建应用程序 ID
- 注册设备
- 创建和下载临时配置文件
完成 Apple 开发门户步骤后,执行以下步骤 −
- 配置应用程序包配置
- 生成应用程序
- 运行包应用程序
创建、下载和转换 iOS 证书
所有原生 iOS 应用程序都需要 iOS 证书。一个证书可用于多个应用程序,因此创建证书后,请在所有应用程序中使用相同的证书。
使用以下步骤创建 iOS 证书,该步骤与 Windows、Mac OS 相同;但是,命令不同。
步骤 1 − 生成证书签名请求 (CSR)。
这是创建 iOS 证书的先决条件。您可以使用应用程序构建器来创建 CSR。您应该登录到应用程序构建器,并在其中运行您的应用程序代码。
单击齿轮图标并选择选项。然后选择 iOS 加密身份并单击创建。输入您的详细信息,然后单击确定。
单击确定后,可能会提示您指定保存下载文件的名称和位置。提供所需的信息。
加密证书采用 P12 格式。
Steo 2 −转到 Apple 开发门户并按照步骤 −
获得 CSR 后,登录 iOS 开发中心并单击证书部分。
单击证书,然后单击开发,然后单击添加。
选择 iOS 开发中心并单击继续。
提供您的 CSR 并再次单击继续。
单击下载以下载生成的证书,然后单击完成。
创建应用程序 ID
应用程序 ID,也称为捆绑包 ID,是一个唯一的字符串,用于标识您的应用程序。
您可以将相同的 ID 用于开发目的;但是,对于生产,每个应用程序都应使用唯一的 ID。可以从 Apple 开发中心创建 ID。
注册设备
如果尚未注册,您需要在 Apple 开发中心注册您的设备。所有设备都需要注册一次。
要注册设备,您可能需要 UDID。它是设备的唯一 ID,您可以从设备的 iTunes 中获取。
要检查您的 UDID,请在您的计算机上打开 iTunes 并将您的设备连接到它。单击设备列表下的其名称并转到摘要页面。然后单击序列号,即您设备的 UDID。
要添加您的设备,请单击门户中的添加设备选项并提供您的 UDID。
创建并下载临时配置文件
此步骤是链接您的 iOS 证书、应用程序 ID 和设备以运行您的应用程序。
要生成配置文件,请为配置文件提供名称,并提供您的 appId 和 iOS 证书以及设备信息。
现在生成并下载配置文件。配置文件的默认名称为 _profileName_.mobile provision,其中 profileName 是您在配置期间提供的名称。
配置应用程序包配置。
此步骤是为您的应用程序创建一个打包器。运行以下命令生成打包器。您可以编辑打包器并提供您的应用程序 ID 以及特定于您的应用程序的其他相关信息。
sencha app package generate packager.json
生成应用程序
在 Sencha CMD 中使用以下命令构建您的应用程序。
sencha app build native
运行软件包应用程序
完成上述所有步骤后,您终于可以在 iOS 设备上测试您的应用程序了。
启动 iTunes 并转到应用程序库。将您的 .app 目录添加到应用程序屏幕。
最后,在您的设备中,转到应用程序并从应用程序库中选择应用程序。安装并启动应用程序。您将看到您的应用程序正在成功运行。