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

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

sencha_touch_packaging.htm
广告