升级注入代码的应用程序(内部部署)
此部分仅与 UFT Mobile 的内部部署相关。
升级 UFT Mobile 服务器时,需要升级先前上载到 UFT Mobile 的注入代码的应用程序,否则在测试期间用户将无法使用这些文件。在服务器升级过程中,安装程序会识别出服务器上可能有个应用程序需要重新打包,并提示您运行升级程序。如果在出现提示时选择不运行升级程序,则可以手动运行它。
关于个应用程序升级程序
升级程序使您能够在一次操作中升级个应用程序,而不是将每个个应用程序再次上载到 UFT Mobile。
与升级后的 UFT Mobile 服务器不兼容的个应用程序显示为褪色的卡,其右下角显示有错误图标。如果最初手动打包个应用程序,然后将其上载到服务器,则可能会发生这种情况。
如果使用 AndroidEnabler (Android)或 iOSEnabler (iOS)手动打包个应用程序,然后上载到 UFT Mobile,则升级程序将无法升级个应用程序。您需要使用这些工具的最新版本重新打包应用程序,然后再将其上载到 UFT Mobile。有关详细信息,请参阅 包和 Android 手工个应用程序 或 包 aniOS 个应用程序手动使用打包程序服务。
使用个应用程序升级程序之前的注意事项
要在使用私钥签名的 Android 个应用程序或在 iOS 个应用程序上运行升级程序,您必须已经配置了应用程序代码注入程序。升级程序使用相同的设置。请参见 自动签名服务 和 关于个应用程序签名服务。
”对于 iOS 个应用程序:“ 确保还要下载适用于您的 UFT Mobile 版本的打包程序服务,并按照 iOS 个应用程序的签名服务 中所述将其安装在 Mac 上。
运行个应用程序升级程序
要使用个应用程序升级工具手动升级个应用程序,请执行以下操作:
-
将目录更改为 ”PackagingUpgradeTool“ 目录:
”Linux“ cd <服务器安装文件夹的路径> server/PackagingUpgradeTool默认:opt/UFTMobile/server/PackagingUpgradeTool”Windows“ 起始时间命令提示符: cd <服务器安装文件夹的路径>\server\PackagingUpgradeTool -
起始时间命令行,运行以下命令以启动应用程序代码注入程序升级程序工具:
”Linux“ ./packaging - upgrade-tool.sh”Windows“ 打包-升级- tool.bat - 指定 UFT Mobile 服务器详细信息、UFT Mobile 用户,并选择要升级的个应用程序的操作系统。出现提示时,提供 UFT Mobile 用户密码。如果已启用 UFT Mobile 服务器以使用 LDAP,请使用 LDAP 凭据或使用“admin @ default.com”用户的凭据。
故障排除
如果使用 AndroidEnabler 或 iOSEnabler (iOS)手动打包个应用程序,然后将其上载到 UFT Mobile,则升级程序将无法升级它们。使用这些工具的最新版本重新打包应用程序,然后再将其上载到 UFT Mobile。有关详细信息,请参阅 包和 Android 手工个应用程序 或 包 aniOS 个应用程序手动使用打包程序服务。


