应用程序打包程序
此部分提供有关应用程序代码注入程序故障解决的信息。如果无法创建应用程序的代码注入 (注入代码) 版本,则会显示通知。注入代码对于测试不是必需的,但是,某些测试用例需要注入代码的应用程序。有关详细信息,请参阅何时使用注入代码的应用程序。
代码注入服务参数
如果您不为代码注入服务定义参数,或者参数不正确:
-
查看代码注入服务的设置,请参阅管理> 设置。
-
此外,检查下列事项:
Android 如果使用自己的密钥签署 Android 应用程序,请检查服务器计算机上应用程序代码注入程序文件中的详细信息是否正确。 iOS - 如果您使用的是远程代码注入程序,请检查您是否为安装了代码注入程序服务的 Mac 计算机提供了正确的设置; 如果您使用的是嵌入式代码注入服务,请检查设置配置文件和 Apple 证书是否有效。
- 请检查代码注入服务日志。单击包 UI 顶部的关于图标
,然后下载日志文件。
版本不兼容
包装失败,如果您尝试上传一个应用程序是代码注入 (注入代码) 使用一个版本的应用程序代码注入程序不兼容的版本的 Digital Lab 安装在服务器上。
要解决此问题,请执行以下操作:
- 请尝试重新上载原始应用程序。
- Android 应用程序: 如果使用 AndroidEnabler 工具打包应用程序,请检查是否正在使用最新版本。
- iOS 应用程序: 如果使用远程签名服务或 iOS 启用器打包应用程序,请确保签名服务 /iOS 启用器版本与 Digital Lab 服务器版本匹配。有关详细信息,请参阅和包 aniOS 应用程序手动使用代码注入程序服务或包 aniOS 应用程序手动使用 iOS 启用程序。
最大文件大小可上传
如果您试图上传超过 1GB 的文件,则包装失败。可以上载的最大文件大小为 1 GB。
空的团队识别
要成功打包 iOS 应用程序,必须在预配配置文件中指定 Team 标识符。
应用程序打包错误代码
如果您在上传应用程序 Digital Lab 时遇到包装错误,请使用此列表来确定错误的原因。请与管理员联系以获取帮助。
错误代码 |
描述 |
2802 |
出现常规打包错误。 |
2803 |
无法上载该应用程序,因为它使用的 iOSEnabler 版本不正确。有关详细信息,请参阅包 aniOS 应用程序手动使用代码注入程序服务。 |
2807 |
应用程序代码注入程序的版本与此版本的 Digital Lab 服务器不兼容。 |
2808 |
应用程序代码注入程序配置不正确。 |
2809 |
由于 Digital Lab 服务器的升级,此应用程序不再存在。您需要重新上载应用程序。 |
2810 |
应用程序代码注入程序的一个属性 (PROTOCOL/IP/PORT) 丢失或不正确。管理员可以将这些值修改为管理> 设置,在 Android/iOS 代码注入服务部分。 |
2821 |
常规错误: iOSEnabler 无法给应用程序注入代码。 |
2822 |
由于 iOSEnabler 的用法不正确,无法给应用程序注入代码。有关详细信息,请参阅包 aniOS 应用程序手动使用代码注入程序服务。 |
2823 |
无法给应用程序注入代码,因为应用程序以前是使用 Xcode 与静态库手动注入代码的。 |
2824 |
无法给应用程序注入代码,因为 iOSEnabler 无法对应用程序进行代码签名。有关详细信息,请参阅包 aniOS 应用程序手动使用代码注入程序服务。 |
2825 |
无法给应用程序注入代码,因为 iOSEnabler 无法对 Dylib 进行编码。检查 UFT Mobile dylib 文件。有关详细信息,请参阅包 aniOS 应用程序手动使用代码注入程序服务。 |
2826 |
无法给应用程序注入代码,因为 iOSEnabler 无法注入动态库。有关详细信息,请参阅包 aniOS 应用程序手动使用代码注入程序服务。 |
2827 |
无法给应用程序注入代码,因为动态库无效。有关详细信息,请参阅包 aniOS 应用程序手动使用代码注入程序服务。 |
2829 | 无法给应用程序注入代码 , 因为预配配置文件缺失组标识符。 |
2850 |
该应用程序已成功上传,并创建了应用程序的代码注入 (注入代码) 版本。但是,无法启用远程内容调试。 注: 对于此错误,您无法录制 , 回放,也无法在未注入代码的 Android 应用程序上执行侦测操作。作为变通方法,尝试手动启用 Android 应用程序的远程内容调试。或者,使用注入代码的应用程序。 |
2851 |
应用程序上载成功。然而,该应用程序的代码注入 (注入代码) 版本无法创建,也无法启用远程内容漏洞。 注: 对于此错误,请尝试手动启用 Android 应用程序的远程内容调试。 |
另请参阅: