包 aniOS 个应用程序手动使用打包程序服务

手动打包程序(作为 iOS 打包程序服务 的一部分)简化了手动重新签名和重新打包应用程序的过程。

先决条件

打包服务必须安装在 Mac 计算机上。有关详细信息,请参阅 iOS 个应用程序的签名服务

打包服务器计算机必须是可访问的。打开 Web 浏览器和输入 <地址打包服务计算机:端口/测量/>。应显示打包服务 UI。

如果不满足上述要求,则可以使用 iOSEnabler 手动对个应用程序进行签名和打包,然后将其上载到 UFT Mobile。有关详细信息,请参阅 包 aniOS 个应用程序手动使用 iOS 启用程序

后退到顶部

重新签名并手动部署代理应用程序

您可以手动重新签署代理应用程序,例如,如果要使用与打包服务中定义的证书和设置配置文件不同的证书和设置配置文件,或者您的许可证不支持自动签署和分发代理。

使用打包服务中定义的证书和预配概要文件签名

签署代理应用程序:

  1. 在实验室控制台的”应用程序>代理应用程序“选项卡中(仅限管理员用户),下载 4 代理应用程序:
    1. 选择代理个应用程序,然后单击详细信息 以打开个应用程序详细信息窗口。
    2. 选择 下载代理应用程序进行手动签名。
  2. 打开 Web 浏览器并导航到 <地址 of packaging service machine: port/instrumentation/>
  3. 如果定义了多个服务,请单击要使用的打包服务的选项卡。

    ”提示: “单击右上角的“关于”图标 ,以查看用于定义打包服务的证书。

  4. 选择”代理“。
  5. 通过拖放或浏览到文件,将 ”HP4M-Agent.ipa“上载添加到打包程序服务。
  6. 单击”Sign“。这将生成另一个启用 HP4M 代理的 ipa 文件、使用在打包服务中定义的证书和置备配置文件签名的代码。
  7. 重复上述步骤以重新签名所有代理应用程序。
  8. 继续执行 分发重新签名的个应用程序 (仅限手动签名)

使用不同于打包服务中定义的证书和预配概要文件进行签名

签署代理应用程序:

  1. 选择”AUT“。
  2. 选择”显示高级选项“。选择”code sign“ 选项,然后选中 ”Sign with customize certificate“ 复选框。
  3. 上载 Apple 开发者证书和预配概要文件,并提供证书密钥口令(如果需要)。
  4. 通过拖放或浏览到文件,将 ”HP4M-Agent.ipa“上载添加到打包程序服务。
  5. 单击”Sign“。这将生成另外一个启用 HP4M 代理的 ipa 文件,该文件的代码已使用您的自定义证书和置备配置文件进行了签名。
  6. 上载并签署其余的代理应用程序,一次一个个应用程序。
  7. 继续执行 分发重新签名的个应用程序 (仅限手动签名)

分发重新签名的个应用程序 (仅限手动签名)

重新签名代理应用程序后,请按以下方式部署它们:

  1. 重命名通过从文件名中删除- ”已设计“来生成文件。例如,应将代理文件从 ”HP4M-Agent-Codesigner.ipa“ 重命名为 ”HP4M-Agent.ipa“
  2. 上载个应用程序到UFT Mobile
  3. 导航到”设备实验室>连接器“,在网格中选择所需的连接器,然后单击”分发代理“ 。将更新后的代理应用程序分发到连接器后,从网格中选择相关的连接器,然后单击”重新连接设备“。有关详细信息,请参阅 查看和管理连接器
    备注,即使在个应用程序卡中选择了代理个应用程序的早期上载,也始终使用最新上载分发到连接器。

备注: 如果代理未在设备上安装或运行,则很可能是代码签名证书或设置配置文件有问题。确保:

  • “get - task-allow”权限设置为 true。
  • 您设备的所有 UDID 都包含在列表中。

手动签名和打包个应用程序

例如,如果要使用与打包服务中定义的证书和设置配置文件不同的证书和设置配置文件,则可以手动对个应用程序进行重新签名和打包。

手工签名和打包个应用程序

  1. 通过导航至 <地址 of packaging service machine: port/instrumentation/>,打开浏览器中的打包服务
  2. 如果定义了多个服务,请单击要使用的打包服务的选项卡。

    ”提示: “单击 the icon in the top-right angle to see the certificates used for a specific package service.

  3. 选择 AUT。
  4. 上载应用程序顶部的打包程序服务拖放,或浏览到应用程序文件。

  5. 选择”显示高级选项“,用于以下选项:
    • 代码签名仅个应用程序,不打包。
    • 使用与打包程序服务中定义的证书和设置配置文件不同的证书和设置配置文件。

      备注,表示 ”UFTMobile.dylib“ 库是为 UFT Mobile 检测个应用程序。这些文件包含在打包服务中。通常,无需使用自定义 UFT Mobile 动态库。
  1. 单击”仪器“。打包/代码签名的个应用程序将下载到浏览器中。

    ”注意:“每当将新的或修改过的.ipa 文件 上载到 UFT Mobile 服务器 时,作为添加或更改 iOS 设备的结果,请确保拔下设备并再次将其插入。


后退到顶部

    另请参见: