当前位置: 首页 > 知识库问答 >
问题:

如何为iOS创建MDM注册配置文件

庞旺
2023-03-14

我正在尝试创建一个简单的MDM服务器来管理iOS设备。但是我正在与“MDM注册配置文件”作斗争,我正在使用IPCU创建这个配置文件。但当我通过电子邮件(或weblink)打开这个配置文件时,什么也没有发生。

让我分享一下我正在做什么来创建“MDM注册配置文件”--在IPCU中创建新的配置文件。-填写“常规”部分的详细信息-填写“移动设备管理”的详细信息-填写完成上述步骤所需的“凭据”的详细信息-然后我将使用导出按钮导出。为安全性选择无。

然后我发送结果文件并打开设备,但当我打开文件时没有发生任何事情,它不是要求我打开/安装文件。(我也尝试过创建一个weblink,但没有成功)。

<dict>
        <key>AccessRights</key>
        <integer>8191</integer>
        <key>CheckInURL</key>
        <string>https://server-domain/workplace3/logiphone/</string>
        <key>CheckOutWhenRemoved</key>
        <false/>
        <key>PayloadDescription</key>
        <string>Configures Mobile Device Management</string>
        <key>PayloadDisplayName</key>
        <string>Mobile Device Management</string>
        <key>PayloadIdentifier</key>
        <string>com.server-domain.profile.mdm-one.</string>
        <key>PayloadOrganization</key>
        <string></string>
        <key>PayloadType</key>
        <string>com.apple.mdm</string>
        <key>PayloadUUID</key>
        <string>CC7E12CB-DA53-4D4E-AB7D-39B45A453146</string>
        <key>PayloadVersion</key>
        <integer>1</integer>
        <key>ServerURL</key>
        <string>https://server-domain/</string>
        <key>SignMessage</key>
        <false/>
        <key>Topic</key>
        <string>push_topic</string>
    </dict>

你知道上面的字典有什么错误吗?

共有1个答案

强硕
2023-03-14

负载中缺少标记IdentityCertificateUUID
它是MDM负载中的强制属性。它将用于标识与MDM关联的身份证书。标识证书负载(PKCS12或SCEP)应具有与payloaduuid相同的UUID,因此修改后的MDM负载将

    <dict>
        <key>AccessRights</key>
        <integer>8191</integer>
        <key>IdentityCertificateUUID</key>
        <string>YOUR-ID_CERTIFICATE-PAYLOADUUID</string>
        <key>CheckInURL</key>
        <string>https://server-domain/workplace3/logiphone/</string>
        <key>CheckOutWhenRemoved</key>
        <false/>
        <key>PayloadDescription</key>
        <string>Configures Mobile Device Management</string>
        <key>PayloadDisplayName</key>
        <string>Mobile Device Management</string>
        <key>PayloadIdentifier</key>
        <string>com.server-domain.profile.mdm-one.</string>
        <key>PayloadOrganization</key>
        <string></string>
        <key>PayloadType</key>
        <string>com.apple.mdm</string>
        <key>PayloadUUID</key>
        <string>CC7E12CB-DA53-4D4E-AB7D-39B45A453146</string>
        <key>PayloadVersion</key>
        <integer>1</integer>
        <key>ServerURL</key>
        <string>https://server-domain/</string>
        <key>SignMessage</key>
        <false/>
        <key>Topic</key>
        <string>push_topic</string>
    </dict>


将YOUR-ID_CERTIFICATE-PAYLOADUUID替换为ID证书(SCEP或PKCS12)的PayloadUUID


有关更多信息,请查看Intrepidus Group在IOS MDM上的这篇精彩PDF。

 类似资料:
  • 我正在尝试在企业中开发和分发一个iOS应用程序。我在iOS文档中遇到了这一点--部署iPhone和iPad MDM。在本文中,它指定可以无线执行OTA注册(下面引用的行)。真的有可能第一次就这么做吗?MDM服务器如何以无线方式推送到设备上--这是第一次?它提到可以使用一个应用程序或一个web门户来完成。这是否意味着应用程序将设备凭据(如UDID)发送到MDM服务器进行注册?如果有人为iOS设备执行

  • 我现在正在本地服务器上用iOS SDK进行MDM安装。我已经创建了PEM文件并将其安装在本地服务器上。然后我使用iPhone配置实用工具创建了配置配置文件并尝试在设备上安装。当我尝试在iPhone上安装配置文件时,我收到以下警报。 当我尝试在mac上安装相同的配置文件时,我会收到下面的警报。 从这个问题中我了解到MDM需要服务器的信任配置文件。我们如何为服务器生成信任配置文件呢? 在openssl

  • 问题内容: 我有一个用于处理我的文件和文件的项目。 目前,当我需要处理某些事情时,即使我只想更改一个模块或文件,也需要调用我内部的所有任务。 有没有一种方法可以创建自定义任务,仅运行sass部分,另一种方法仅创建模块进程,我可以在提示符下调用此任务? 这是我尝试过的,但没有成功: 如果不可能的话,还有其他方法可以实现这个目标吗?因为我的gruntfile.js很大,所以即使我不需要处理所有事情,有

  • 看这个教程,很清楚的介绍了iOS证书申请流程http://kxdang.com/topic/appuploader/certification.html

  • 安装企业微信移动客户端后,可先在手机上创建企业,先行体验企业微信的便捷高效。 手机创建企业 1 / 创建流程 01/05选择微信登录。 02/05进行登录授权。 03/05输入管理员的手机号码及企业邮箱帐号。 04/05填写公司名称及管理员真实姓名。 05/05创建成功,开始体验企业微信。 2 / 移动端补充营业执照 若想体验功能更完整的企业微信,建议在手机上认领企业,补充营业执照。认领后可获得1

  • 以下是我的项目结构: src- src- 下面是我的log4j2。属性文件: 对于上述配置,我无法生成日志 这行有什么问题吗。滚动的。name=com。迪特。滤器ax? 谁能告诉我我在这个配置中犯了什么错误? 或 建议我使用其他方法为上述指定的包结构生成日志