jjzjj

iOS MDM 配置文件无法锁定?

我花了一整天时间安装和配置带有服务器应用程序的MacMountainLion,以提供一些MDM功能,允许通过无线方式将配置文件推送到某些iPhone,以禁用某些功能,例如使用相机和safari。一切都已设置并运行,直到我遇到了一个非常麻烦的问题。尽管我为限制配置文件设置了密码,但没有为MDM配置文件设置密码。实际上,任何使用手机的人都可以删除MDM配置文件,这也会删除所有限制,从而使整个过程变得无用。我从一些旧帖子中发现无法在MDM配置文件上设置密码。这是真的吗?如果任何人都可以在需要时将其删除,那么限制的意义何在? 最佳答案 那是

ios - 通过配置文件管理器在内部分发配置配置文件中安装 iOS

我们的业务为iPad(约1000台iPad)提供我们的内部iOS应用程序,这些应用程序由我们的MDMAppleProfileManager管理。我们使用AppleDeveloperEnterpriseProgram构建具有3年到期证书和1年到期配置文件的内部应用程序。我们正在努力的是更新证书(每3年)和配置文件(每1年),而没有:使用新的配置文件完全重建应用程序并通过MDM重新分发它必须触摸iPad才能安装新配置文件的任何人。(前提是新的配置文件在过期前从开发人员门户更新)。根据这篇文章,RenewiOSProvisioningProfileonin-houseapp他们说Altern

ios - AirWatch 是否对未签名的 ipa 文件进行签名?

我们正在尝试为我们的一位客户提供一个ipa以部署在他们的AirWatch上。关于什么是最好的方法有很多相互矛盾的信息,但他们似乎都同意需要用某个帐户的证书和私钥签名这一事实。然而,客户似乎是通过AirWatch管理他们的苹果企业账户。这是否意味着我们可以向他们提供未签名的ipa文件并让AirWatch执行它的操作?我已经在互联网上搜索了一段时间以获取此信息,最接近的信息类似于RenewiOSDevelopmentandAPNsProductionforCorporateApps[AirWatch]这不是我要找的 最佳答案 否-Air

ios - MDM JavaPNS - 将设备 token 转换为 Hexa 值。 (32 字节二进制值到 64 字符十六进制值)

我正在研究iOSMDM。在注册期间,我获得了deviceToken、PushMagic和unlockToken。计划使用javapns.它期望64十六进制值。这是我原来的设备token格式。它是32字节二进制值和base64编码。54CC9f18PLXag/RgOCtc30o7lC3beG6NruUSE0/vCC0=我是否需要转换上述格式才能通过javapns向APNs发送通知?如果是这样,如何将编码的设备token转换为64字符十六进制。我们将不胜感激。提前致谢。问候,Vinothkumar.R 最佳答案 C#答案:byte[]d

iphone - 找不到 com.xyz.profile.mdm 的身份证书?

我在尝试将MDM配置文件安装到ipad上作为OTA注册的最后一部分时遇到了这个问题。NSError:Desc:Theidentitycertificateforcom.xyz.profile.mdm1couldnotbefound.USDesc:Theidentitycertificateforcom.xyz.profile.mdm1couldnotbefound.Domain:MCMDMErrorDomainCode:12005Type:MCFatalErrorParams:("com.xyz.profile.mdm1")有人知道我遗漏了什么信息吗?这是我在完成SCEP注册后尝试将M

带有 Apple 的 C# MDM 服务器,无法发送推送通知

我们正在为iOS设备开发MDM解决方案。我们已经能够通过网站安装带有MDM-Payload的配置文件,并且我们已经收到iOS设备发送的包含PushMagic、deviceToken和其他值的PUT请求。我们使用以下描述创建了一个COMPANY.pemSSL证书:http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning我们尝试使用库push-sharp发送推送通知:https://github.com/Redth/PushSharp我们使用这些命令构建MDM.p12文件opensslpkcs12-export-in./COM

ios - iOS 设备的 MDM OTA 注册

我正在尝试在企业中开发和分发iOS应用程序。我在iOS文档中遇到了这个-部署iPhone和iPadMDM。在本文中,它指定可以无线方式执行OTA注册(下面引用的行)。第一次真的可以这样做吗?MDM服务器如何第一次以无线方式推送到设备?它提到可以使用应用程序或门户网站来完成。这是否意味着应用程序将设备凭据(如UDID)发送到MDM服务器以进行注册?如果有人为iOS设备执行了OTA注册,请分享详细信息。提前致谢。EnrollmentOncetheMobileDeviceManagementserverandnetworkareconfigured,thefirststepinmanagin

ios - IOS 中的 MDM 究竟是如何工作的?

我打算在iOS(客户端)中参加一个MDM项目,但在搜索之后,我仍然不知道MDM真的有效。谁能给我解释一下?问题:我的服务器需要控制设备上安装的应用程序列表(安装和删除应用程序)。预期解决方案:需要在设备上安装一个充当客户端角色的应用程序(我的应用程序)。当需要时,服务器会通过苹果推送通知服务器向客户端推送通知。收到通知后,客户端应用程序将连接到服务器以获取服务器命令(例如:安装应用程序A)MYAPP收到命令后自动下载A并安装。我的问题:这是MDM的工作方式吗?如果是,我的应用程序如何在无权安装另一个应用程序(由于沙箱)时安装另一个应用程序,以及服务器是否可以为设备上的应用程序配置访问权

ios - 更新托管应用程序和 App Lock Payload

一个新的iOS6configurationprofilereference定义了一个新的AppLockPayload。它允许将iPad锁定到单个应用程序(信息亭模式)。是否可以使用移动设备管理(MDM)即时更新此类应用程序? 最佳答案 我会说不。AppLock旨在限制对操作系统其余部分的访问。允许用户接受升级他们锁定的应用程序的提示可能会给他们访问权限(如果升级失败怎么办?如果应用程序需要很长时间才能下载怎么办?)。 关于ios-更新托管应用程序和AppLockPayload,我们在St

ios - 将 Ruby 代码从苹果文档 (iPhoneOTAConfiguration) 转换为 Java

我正在为iOSMDM开发网络应用程序。其中,mobileconfig中的有效负载在发送到设备之前将被加密。Apple文档givex以下代码为例,它在Ruby中运行良好。但是,我无法在Java中实现相同的功能。OpenSSL::PKCS7.encrypt(p7sign.certificates,payload,OpenSSL::Cipher::Cipher::new("des-ede3-cbc"),OpenSSL::PKCS7::BINARY)我使用的Java代码如下:PublicKeypublicKey=x509cert.getPublicKey();//publinKeyiskeye