【问题标题】:implement guided access on iPad using Mobile Device Management使用移动设备管理在 iPad 上实施引导式访问
【发布时间】:2014-08-07 13:03:05
【问题描述】:

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

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

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

我知道以下几点:

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

    1. 我使用meraki 创建了一个.mobileconfig,它已成功安装在我的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 上,以便它可以在需要时在设备上安装配置文件

      李>

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

【问题讨论】:

标签: ios objective-c ipad mdm guided-access


【解决方案1】:

你的问题有很多部分,我不是 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->配置文件->添加新的->新的移动配置文件中上传您自己的 .mobileconfig,在结果页面中有一个配置下拉菜单,其中包含“上传自定义 iOS”选项/OSX 配置文件”。

【讨论】:

  • 感谢您的帮助,sandeep.. 会尝试同样的方法并尽快回复您结果..
  • 嗨 Sandeep.. 使用 meraki 我能够制作一个配置文件,它将设备锁定在单应用模式。我需要的是,该应用程序应在启动后立即进入单应用程序模式。但是,如果是 meraki,我需要自己触发移动配置文件安装。有什么方法可以自行触发文件安装??
  • 要通过您的应用程序以编程方式使设备进入单应用程序模式,您可以在 Meraki 的 iOS 监督限制下为您的应用程序设置“单应用程序模式”设置。在您的应用程序中,您可以拨打UIAccessibilityRequestGuidedAccessSession,应该可以。您无需触发配置文件更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-27
相关资源
最近更新 更多