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 目录添加到应用程序屏幕。

最后,在您的设备中,转到应用程序并从应用程序库中选择应用程序。安装并启动应用程序。您将看到您的应用程序正在成功运行。

sencha_touch_packaging.html