gpt4 book ai didi

ios - 通过 MDM 分发应用程序时 key 链数据丢失

转载 作者:行者123 更新时间:2023-12-02 10:51:03 24 4
gpt4 key购买 nike

在我们的 iPad 应用程序中,用户必须输入其详细信息才能注册。用户输入详细信息后,我们将这些详细信息保存在设备的钥匙串(keychain)中。

因此,下次用户启动应用程序时,用户无需再次注册即可使用该应用程序。由于我们将其保存在钥匙串(keychain)中,因此即使通过删除重新安装应用程序也可以正常工作。

我们的一位客户使用 MaaS360 MDM 将此应用程序分发给他们的用户。但是当用户通过 MDM 应用安装它并在第二天之后,钥匙串(keychain)数据丢失并要求用户再次进行设备注册。

最初,我们认为这是由于他们包含的其中一项政策所致。但没有运气。有人可以告诉我这里发生了什么以及如何解决这个问题吗?

最佳答案

有两种可能的情况:

第一种情况:

这是 MaaS360 MDM 服务器的配置问题。请看看这些config examples

第二种情况:

这不是 MaaS360 MDM 问题,而是证书问题。您的客户在分发应用程序时可能会遇到类似的错误:

"Could not find a valid private-key/certificate pair for this profile in your keychain."

Apple 文档 says相关内容如下:

This error message indicates that your system’s Keychain is missing either the public or private key for the certificate you are using to sign your application. This often happens when you are trying to sign and build your application from a different system than the one you originally used to request your code signing certificate. It can also happen if your certificate has expired or has been revoked. Ensure that your app’s provisioning profile contains a valid code signing certificate, and that your system’s Keychain contains that certificate, the private key originally used to generate that certificate, and the WWDR Intermediate Certificate.

请阅读Code Signing instructions了解如何解决该问题

关于ios - 通过 MDM 分发应用程序时 key 链数据丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56756100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com