升级注入代码的应用程序

此部分仅与 UFT Digital Lab 相关。

升级 Digital Lab 服务器时,先前上传到 Digital Lab 的注入代码的应用程序需要升级,以便在测试期间可供用户使用。在服务器升级过程中,安装程序会识别出服务器上可能有应用程序需要重新代码注入,并提示您运行升级程序。如果在出现提示时选择不运行升级程序,则可以手动运行它。

关于应用程序升级程序

升级程序使您能够在一次操作中升级应用程序,而不是将每个应用程序再次上载到 Digital Lab

与升级后的 Digital Lab 服务器不兼容的应用程序显示为褪色的卡,其右下角显示有错误图标。如果最初的应用程序是手动注入代码的,然后将其上载到服务器,则可能会发生这种情况。

如果您的应用程序是代码注入 (注入代码) 手动使用 Android Enabler (Android) or iOS Enabler (iOS) and 然后上载到 Digital Lab,,则升级程序无法升级您的应用程序。在将应用程序上传到 Digital Lab.之前,需要使用这些工具的最新版本重新代码注入有关详细信息,请参阅包和 Android 手动应用程序手动为 iOS 应用程序注入代码

后退到顶部

使用应用程序升级程序之前的注意事项

要在使用私钥签名的 Android 应用程序或在 iOS 应用程序上运行升级程序,您必须已经配置了应用程序代码注入程序。升级程序使用相同的设置。请参阅自动签名服务关于应用程序签名服务

对于 iOS 应用程序: 确保还要下载适用于您的 Digital Lab 版本的代码注入程序服务,并按照 iOS 应用程序的签名服务中所述将其安装在 Mac 上。

后退到顶部

运行应用程序升级程序

要使用应用程序升级工具手动升级应用程序,请执行以下操作:

  1. 将目录更改为 PackagingUpgradeTool 目录:

    Linux cd <服务器安装文件夹的路径> server/PackagingUpgradeTool 默认: opt/UFTDigitalLab/server/PackagingUpgradeTool
    Windows 起始时间命令提示符:
    cd <UFT Digital Lab 服务器安装文件夹的路径 >\server\PackagingUpgradeTool
  2. 起始时间命令行,运行以下命令以启动应用程序代码注入程序升级程序工具:

    Linux 。/packaging - upgrade-tool.sh
    Windows 代码注入-升级- tool.bat
  3. 指定 Digital Lab 服务器详细信息、Digital Lab 用户,并选择要升级的应用程序的操作系统。出现提示时,提供 Digital Lab 用户密码。如果已启用 Digital Lab 服务器以使用 LDAP,请使用 LDAP 凭据或使用"admin@default.com "用户的凭据。

后退到顶部

故障排除

如果您的使用 Android  Enabler 或 iOS Enabler (iOS ) and,然后上载到 Digital Lab,,则升级程序无法升级它们) 手动将代码注入 (注入代码)。使用这些工具的最新版本重新代码注入应用程序,然后再将其上载到 Digital Lab。有关详细信息,请参阅包和 Android 手动应用程序手动为 iOS 应用程序注入代码

后退到顶部