Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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 8 MDM:托管应用程序配置不';行不通_Ios_Ios8_Mdm - Fatal编程技术网

iOS 8 MDM:托管应用程序配置不';行不通

iOS 8 MDM:托管应用程序配置不';行不通,ios,ios8,mdm,Ios,Ios8,Mdm,在我们的定制移动设备管理(MDM)解决方案中,我们使用: MDMServer使用配置字典推送应用程序负载 该应用程序使用[[NSUserDefaults standardUserDefaults]字典工作:@“com.apple.configuration.managed”] 一切都很顺利 由于iOS 8.1.3中的更改,我们放弃了所述的应用程序。之后可以安装该应用程序,并在iOS 8.1.3+上正常启动。但它无法使用NSUserDefaults读取配置(未设置来自MDM服务器的配置数据)

在我们的定制移动设备管理(MDM)解决方案中,我们使用:

  • MDMServer使用配置字典推送应用程序负载
  • 该应用程序使用
    [[NSUserDefaults standardUserDefaults]字典工作:@“com.apple.configuration.managed”]
一切都很顺利

由于iOS 8.1.3中的更改,我们放弃了所述的应用程序。之后可以安装该应用程序,并在iOS 8.1.3+上正常启动。但它无法使用NSUserDefaults读取配置(未设置来自MDM服务器的配置数据)

在日志中,我看到以下警告:

已分析[128]:***-[NSXPCConnection valueForEntitlement:::获取权限“com.apple.managedconfiguration.profiled access”的值时出错:错误域=NSPOSIXErrorDomain代码=-1“无法完成操作。(POSIX错误-1-未知错误:-1)”

我猜这个警告描述了问题的原因。但这意味着什么呢

在签署应用程序时,我还尝试将
com.apple.managedconfiguration.profiled access
键和
true
值添加到权限中,但最终出现错误:

installd[420]:0x41d000-[MICodeSigningVerifier performValidationWithError:]:188:未能验证代码签名:0xe8008016(发现的权限不被配置文件允许)


您找到解决方案了吗?如果找到,请共享。Thanx:)在权限中启用推送通知。不幸的是,我仍然看不到这篇文章,所以这不是最终的答案,只是那些错误向你暗示的一步。我自己还在调试这个,如果我找到了,我会发布一个答案