0

我正在创建一个内部 MDM 解决方案,并设法创建了 MDM 服务器、SCEP 服务器等方面我需要的一切,以便收集有关我们设备的信息。

但是,我在推送我们创建的企业应用程序时遇到问题。我可以将应用程序推送到设备(并且它们安装时不会出现问题),但我仍然会看到“你信任这个开发者吗”提示。

我的印象是,在由 MDM 部署时,默认情况下应该信任企业应用程序。我已经使用 Apple 配置文件管理器对此进行了测试,并且确实该应用程序正在安装没有问题,并且不需要用户信任开发人员。

我显然错过了一些明显的东西,但一直在追我的尾巴试图找出它是什么!

任何帮助将不胜感激。

提前致谢

大卫

4

2 回答 2

1

好的。事实证明,这个问题实际上并没有比错字好多少!

将应用程序上传到我的服务器后,我手动创建了安装清单。清单中的应用标识符与实际应用不匹配!

所以......奇怪的是,应用程序是通过 MDM 推送的,清单被下载(并在 MDM 的控制下短暂出现)然后 iOS 意识到疯狂的事情正在发生,所以将应用程序启动到正常的企业安装过程(不受信任的开发人员对话等) .

修复清单包标识符以匹配应用程序可以解决问题。

那是我永远不会回来的好几个小时!

于 2016-02-25T00:08:51.140 回答
0

我猜您缺少用于签署应用程序的 CA 证书/根证书。因此,iOS 可能无法信任该应用程序,因为它无法确认签名证书的有效性。

于 2016-02-24T14:25:53.693 回答