MDM开发流程
1.申请企业开发者账号,这一步比较麻烦的是申请邓白氏码,因为要通过华夏邓白氏那边的审核。拖了比较久。
2.有开发者账号就可以做MDM证书了,
主要参考:
mbaike
softhinker
这里要注意的是
mdm证书制作
1.用apple钥匙串访问工具生成CertificateSigningRequest.certSigningRequest
2.利用生成的公私钥中的私钥导出为vendor.p12
2.登陆299企业帐号创建并下载mdm.cer
4.下载AppleWWDRCA 证书
5.下载AppleIncRootCertificate 苹果根证书
6.利用以下命令将cer证书转成证pem书
7.生成客户端证书
8.利用MDMIOSGenerateEncodedPlist.java生成plist.xml和plist_encoded
9.打开 https://identity.apple.com/pushcert/ 登陆任意appleid帐号,上传plist_encoded文件,申请通过后,下载apns-mdm.pem证书
10.将apns-mdm.pem与customerPrivateKey.pem合并为apns-mdm.p12
此apns-mdm.p12就是mdm服务器和苹果anps服务器通讯用的p12也是mobileconf中绑定的p12(mobileconf最终安装在移动设备上)
MDMplist
最好做下域名映射!
5.配置描述文件mobileconfig的生成
下载iPhone配置实用工具,配置通用和移动设备管理
注意:
a:Topic must be com.apple.mgmt.
b:通用的安全性为总是
c:移动设备管理中的使用开发APNS服务器不能勾选
主要参考:(http://www.mbaike.net/ios/1560.html)
导出(选“无”)后签名
|
|