故障排除

要解决您的应用程序在 Citrix Endpoint Management 环境中运行时出现的问题,必须首先确定在解包或打包应用程序时是否出现此问题。如果在解包应用程序时出现问题,则此问题特定于您的应用程序。按照常规的故障排除步骤操作。

如果在打包应用程序时出现问题

  • 查看已知问题。请参阅MDX 应用程序 SDK 的已知问题已知问题

  • 验证您正在使用的 MDX 应用程序 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 Keychain Access 应用程序请求补发证书。这将生成一个新的私钥。然后从 Apple 开发者 Web 站点下载证书和预配配置文件。