2016-04-05 17 views
0

SMJobBless üzerindeki belgelere baktım ve EvenBetterAuthorizationSample uygulamasına baktım ve bu dizenin gerçekte ne olduğuna dair bir tanım bulamıyor. Bu örnek, geliştirici kimliğini kendi ile iyi bir şekilde değiştirdiğini söylüyor, ancak burada açıklanamayan bir sürü başka şey var. Bu örnekten dizesidir:Başlatma yardımcıları için SMPrivilegedExecutables dizesinin plist dosyalarındaki sözdizimi nedir?

anchor apple generic and identifier "com.example.apple-samplecode.EBAS.HelperTool" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = XXXXXXXXX) 

vb operatör biçiminde tanımlanmaktadır ne "ve" ve "veya" parça, başka ne mümkündür vardır? [] Içindeki "şeyler" sözcüğü niçin "yaprak" ve "1" ile neden gelir? Sertifika hakkında bir şey kontrol ettiğini anlayabiliyorum ama ne?

Bunun ne yaptığının özel niteliği göz önünde bulundurulduğunda, tahmin ediyorum ki bu dili detaylandıran bir bağlantıyı kaçırdım.

cevap

İlgili konular