故障排除

要排除在 Citrix Endpoint Management™ 环境中运行应用程序时发生的问题,您必须首先确定问题是在应用程序未封装时发生还是在已封装时发生。如果问题在应用程序未封装时发生,则该问题特定于您的应用程序。请遵循您的常规故障排除步骤。

  • 如果问题在应用程序已封装时发生

  • 查看已知问题。请参阅 MDX App SDK 的已知问题已知问题

  • 验证您正在使用的 MDX App SDK 版本是否与您用于封装应用程序的 MDX Toolkit 版本相同。对于 iOS,请确保已将正确的行添加到您的项目中。这将确保已添加框架并且 API 将正常工作。对于 Android,请确保已将您正在使用的所有设备的库添加到项目中,并且 worxsdk.aar 已添加到项目依赖项中。如果您在将 SDK 集成到项目中时遇到其他问题,请联系 Citrix Ready 或 Citrix 支持。

  • 确定问题是否为应用程序封装错误。查看 Applications/Citrix/MDXToolkit/logs 中的 MDX Toolkit 日志。

    日志文件包含封装信息和进度。检查这些日志以查找错误消息和警告。有关详细信息,请参阅 识别 iOS 应用程序封装错误识别 Android 应用程序封装错误

    从 Secure Hub 收集日志:在 Secure Hub 中,点击“支持”,点击“需要帮助?”,然后点击您的应用程序名称。Secure Mail 将打开一个新消息,其中附有来自所选应用程序的日志。您可以在消息中添加有关问题的更多信息。请列出重现问题所需的步骤,并附上失败封装尝试的日志以及有关问题的任何其他信息。

    设备中的其他日志可能有用。请参阅 收集 iOS 设备上的系统日志从命令行收集应用程序日志

如果无法在设备上安装已封装的应用程序

  • 验证您是否正在为 Android 应用程序使用有效的密钥库,或者为 iOS 使用有效的预配配置文件和证书对。请注意 封装 iOS 移动应用程序 中有关预配配置文件和证书的特殊注意事项。

如果您的 Apple 证书密钥存在问题

  • 从 Apple 钥匙串访问应用程序请求重新颁发证书。这将生成一个新的私钥。然后从 Apple 开发者网站下载证书和预配配置文件。
故障排除