故障排除
要解决您的应用程序在 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 站点下载证书和预配配置文件。