mobileconfig获取udid

首先新建一个mobileconfig文件




    
        PayloadContent
        
            URL
            https://.test.security.com/security.php
            DeviceAttributes
            
                UDID
                IMEI
                ICCID
                VERSION
                PRODUCT
            
        
        PayloadOrganization
        BBC, Inc.
        PayloadDisplayName
        获取udid
        PayloadVersion
        1
        PayloadUUID
        9CF421B3-9853-4458-BC8A-982CBD3C912C
        PayloadIdentifier
        com.gpon.profile-service
        PayloadDescription
        This temporary profile will be used to find and display your current device's setting.
        PayloadType
        Profile Service
    


然后服务端提供三个文件 ca.crt server.crt server.key


mobileconfig获取udid_第1张图片
屏幕快照 2019-09-26 上午11.36.05.png

签名加密 就ok了

openssl smime -sign -in testsecurity.mobileconfig -out testsecurity1.mobileconfig -signer server.crt -inkey server.key -certfile ca.pem -outform der -nodetach

错误提示:ios12 http会报错 url换成https显示"发生 SSL 错误,无法建立到该服务器的安全连接" 解决方法:https 服务器配置的证书不对 苹果要求的是TLS1.2的

参考
http://www.rootmanager.com/iphone-ota-configuration/iphone-ota-setup-with-signed-mobileconfig.html

你可能感兴趣的:(mobileconfig获取udid)