4

我现在被这个问题困了两天了..

我需要做的是制作一个小iPad应用程序,当用户启动时,将 iPad 发送到kiosk mode/guided mode. 我需要为此使用MDM(我正在使用MerakiMDM https://meraki.cisco.com/products/systems-manager)。

但是,我无法将这些小信息组合在一起以形成一个完整的解决方案。

我知道以下几点:

  1. 我需要制作我的设备“ Supervised”,我已经使用 Apple Configurator 完成了。但从那时起,当我将设备连接到我的 mac 时,XCode并没有将其显示为我可以运行我的 iOS 应用程序的选项。现在它只显示已安装的iOS simulators. 我不知道为什么会这样..!!

    1. 我已经创建了一个.mobileconfigusing meraki,并且它已成功安装在我的设备上iPad.但是,每当我尝试更改创建的.mobileconfig文件以引入更多内容payloads时,我iPad拒绝安装它说“ The profile cannot be installed due to an unknown error”。按原样安装 meraki 生成的文件是没有用的,.mobileconfig因为我必须将其包含App Lock payload在其中以提供引导访问。但是,当我使用 meraki 时,此有效负载选项不可用。因此,无论如何,我都需要更改可用的 meraki mobileconfig 文件。

    2. 如果我创建自己的.mobileconfig文件并包含所需的文件payloads,我如何将它放在 MDM 上,以便它可以在需要时在设备上安装配置文件

我完全糊涂了..!! 请帮帮我..!!

4

1 回答 1

5

你的问题有很多部分,我不是 100% 清楚总体目标是什么,但根据我的理解,这里是你的问题和我的答案:

我需要让我的设备“受监督”,我已经使用 Apple Configurator 完成了这项工作。但是从那以后,当我将设备连接到我的 mac 时,XCode 并没有将它显示为我可以运行我的 iOS 应用程序的选项。现在它只显示已安装的 iOS 模拟器。我不知道为什么会这样..!!

这是因为当您将设备标记为受监督时,它将被清除,并且安装的所有配置文件都将被删除。为了让 Xcode 能够在设备上运行应用程序,它需要安装开发配置文件。如果您在设备连接到 Mac 后打开 Xcode->Window->Organizer,它有一个名为“用于开发”的按钮,只需按下该按钮,XCode 就可以在此设备上运行您的应用程序。

我使用 meraki 创建了一个 .mobileconfig,它已成功安装在我的 iPad 上。但是,每当我尝试更改创建的 .mobileconfig 文件以引入更多有效负载时,我的 iPad 拒绝安装它说“由于未知错误无法安装配置文件”。按原样安装 meraki 生成的 .mobileconfig 文件是没有用的,因为我必须在其中包含 App Lock 有效负载才能提供引导式访问。但是,当我使用 meraki 时,此有效负载选项不可用。因此,无论如何,我都需要更改可用的 meraki mobileconfig 文件。

如果您转到 Meraki 主页并导航到 MDM-> 设置(确保在下拉列表中选择了您的配置文件),确保选择了强制限制,您应该会看到一个名为“ios 监督限制”的部分。在本节中,有一个名为“单应用程序模式”的设置。您应该启用该设置并在此处输入应用名称或捆绑 ID。请注意,应用此配置 (.mobileconfig) 的那一刻,iPad 将以单应用程序模式启动您的应用程序,除了使用您的应用程序之外,您将无法对设备执行任何其他操作。

如果我创建自己的 .mobileconfig 文件并包含所需的有效负载,如何将其放置在 MDM 上,以便它可以在需要时在设备上安装配置文件

您可以在 Meraki 网页 ->MDM->Profiles->Add new->new mobile profile 中上传您自己的 .mobileconfig,在结果页面中有一个配置下拉菜单,其中包含“上传自定义 iOS/OSX 配置”选项轮廓”。

于 2014-03-26T21:54:53.747 回答