Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS配置文件推送的自动化_Ios_Mdm_Configuration Profile - Fatal编程技术网

iOS配置文件推送的自动化

iOS配置文件推送的自动化,ios,mdm,configuration-profile,Ios,Mdm,Configuration Profile,我已经成功地在web上设置了一个Mac mini服务器,该服务器具有静态IP地址,并且可以使用配置文件管理器将配置文件推送到注册的iOS设备。然而,profile manager的使用使用了一个web界面,这意味着它只能手动完成 但是,我有这样一种情况,即我需要根据日期更改配置文件管理器。例如,iPhone摄像头在工作日禁用,在周末启用。因此,我想知道是否有一个API供我以编程方式与概要文件管理器接口。链接到任何形式的文件或任何有这种讨论的论坛也会非常有帮助。提前感谢。解决此问题的简单方法是导出

我已经成功地在web上设置了一个Mac mini服务器,该服务器具有静态IP地址,并且可以使用配置文件管理器将配置文件推送到注册的iOS设备。然而,profile manager的使用使用了一个web界面,这意味着它只能手动完成


但是,我有这样一种情况,即我需要根据日期更改配置文件管理器。例如,iPhone摄像头在工作日禁用,在周末启用。因此,我想知道是否有一个API供我以编程方式与概要文件管理器接口。链接到任何形式的文件或任何有这种讨论的论坛也会非常有帮助。提前感谢。

解决此问题的简单方法是导出配置文件。导出配置文件后,您将获得一个包含各种键的plist文件。在禁用摄影机的配置文件中,查看必须修改的关键点,并将其作为基本模板

然后编写执行文件编辑操作的代码段。检查特定的key_变量(例如:allowCamera),并根据需要进行修改。要更改配置文件时,请运行代码。因此,可以创建一个与模板完全相同的新概要文件,只需稍加修改


下面提供了各种变量。

不要认为您可以使用配置文件管理器。但如果您使用MDM解决方案,我认为基于时间的策略可以实现这一点

ProfileManager是运行在OSX服务器上的Ruby on Rails应用程序。所以,您可以修改它的代码以获得您想要的行为。对不起,我没有更多关于这个的信息,因为我从来没有玩过。非常感谢。至少我会有研究的东西。