2015-10-26 2 views
1

Cela a précédemment fonctionné pour les appareils iOS 7 et 8, mais l'inscription échoue pour les nouveaux appareils iOS 9. C'est ce que je vois dans les journaux de l'appareil.L'inscription iOS MDM échoue sur les appareils iOS 9

Oct 26 18:00:34 iPhone profiled[412] <Notice>: (Note) MC: Enrolling in OTA Profile service... 
Oct 26 18:00:35 iPhone profiled[412] <Error>: SecTrustEvaluate [leaf AnchorTrusted] 
Oct 26 18:00:38 iPhone securityd[83] <Error>: securityd_xpc_dictionary_handler profiled[412] add Error Domain=NSOSStatusErrorDomain Code=-25299 "duplicate item O,cert,159EFDE0,L,dku,com.apple.certificates,0,ctyp,cenc,labl,subj,issr,slnr,pkhh,v_Data,20151026123038.608026Z,7C914284" UserInfo={NSDescription=duplicate item O,cert,159EFDE0,L,dku,com.apple.certificates,0,ctyp,cenc,labl,subj,issr,slnr,pkhh,v_Data,20151026123038.608026Z,7C914284} 
Oct 26 18:00:38 iPhone profiled[412] <Error>: SecOSStatusWith error:[-25299] Error Domain=NSOSStatusErrorDomain Code=-25299 "duplicate item O,cert,159EFDE0,L,dku,com.apple.certificates,0,ctyp,cenc,labl,subj,issr,slnr,pkhh,v_Data,20151026123038.608026Z,7C914284" UserInfo={NSDescription=duplicate item O,cert,159EFDE0,L,dku,com.apple.certificates,0,ctyp,cenc,labl,subj,issr,slnr,pkhh,v_Data,20151026123038.608026Z,7C914284} 
Oct 26 18:00:38 iPhone profiled[412] <Error>: SecTrustEvaluate [leaf AnchorTrusted] 
Oct 26 18:00:38 iPhone profiled[412] <Notice>: (Note) MC: Attempting to retrieve issued certificate... 
Oct 26 18:00:39 iPhone securityd[83] <Error>: SecDbRecordChange db <SecDbConnection rw open> changed outside txn 
Oct 26 18:00:39 iPhone profiled[412] <Notice>: (Note) MC: Issued certificate received. 
Oct 26 18:00:39 iPhone Preferences[406] <Notice>: (Error) MC: Install profile data, interactive error. Error: NSError: 
    Desc : Couldn’t communicate with a helper application. 
    Sugg : Try your operation again. If that fails, quit and relaunch the application and try again. 
    Domain : NSCocoaErrorDomain 
    Code : 4097 
    Extra info: 
    { 
     NSDebugDescription = "connection to service named com.apple.managedconfiguration.profiled"; 
    } 
Oct 26 18:00:39 iPhone com.apple.xpc.launchd[1] (com.apple.managedconfiguration.profiled[412]) <Notice>: Service exited due to signal: Trace/BPT trap: 5 
Oct 26 18:00:40 iPhone ReportCrash[423] <Error>: assertion failed: 13A452: libsystem_trace.dylib + 15931 [45DE3123-E22D-320F-9F75-1CCD65A33451]: 0x0 
Oct 26 18:00:40 iPhone Unknown[423] <Error>: 
Oct 26 18:00:40 iPhone ReportCrash[423] <Warning>: os_activity_diagnostic_for_pid() failed! 
Oct 26 18:00:40 iPhone ReportCrash[423] <Notice>: Formulating report for corpse[412] profiled 
+0

Problème similaire signalé à l'adresse https://discussions.apple.com/thread/6856892 – Dilshan

Répondre

0

Je viens de répondre à ma propre question. Pour créer le certificat X509 à partir de CSR, vous devez créer des noms distinctifs relatifs (RDN) et l'ajouter au certificat. Une fois que vous obtenez le X500Name de PKCS10CertificationRequest et le définissez à X509v3CertificateBuilder il lève cette erreur. Vous devez plutôt créer des X500Names séparés et procéder à la génération de certificat qui a résolu ce problème.

1

assertion a échoué: 13A452: libsystem_trace.dylib + 15931

signifie que votre processus "profilé" la mémoire allouée envahirent et a été tué par le noyau/jetsam. iOS 9 a une gestion de la mémoire agressive et tue les processus partout et même redémarre l'appareil tous les soirs.