
Çeşitli uzaktan yönetim gereksinimleri için (örneğin PPPC konfigürasyonu için) kullanıcı bilgisayarlarına dağıttığımız uygulamaların Bundle ID’lerini ve Code Requirement bilgisini öğrenmemiz gerekebilir. Bunun için Terminal’i kullanabiliriz.
Tek yapmanız gereken şu kodu yazmak:
codesign -dv [path of application]
Örneğin Applications klasöründe yüklü olan LittleSnitch uygulaması için bu kod şöyle olmalı:
codesign -dv /Applications/Littlesnitch.app
Bunun sonucu olarak hemen alt satırda com.developer.application formatında Bundle ID bilgisi gelecektir.
PPPC konfigürasyonu için Bundle ID’nin yanısıra size bir de Code Requirement bilgisi gerekecektir. Bunu da yine Terminal üzerinden öğrenebilirsiniz. Tek yapmanız gereken şu kodu yazmak:
codesign -dr - [path of application]
Bunun sonucu olarak aşağıdaki gibi bir sonuç gelecektir:
anchor apple generic and identifier “com.littlesnitch.da.app” 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] = TZ3DZTF2YKY)
Daha kolayı yok mu bu işin?
Var. Bu işi daha kolay bir şekilde yapmak isterseniz HCS’in Show Me Your ID uygulamasını da kullanabilirsiniz. Bundle ID’sini öğrenmek istediğiniz uygulamayı Show Me Your ID’nin ekranına sürükleyip bıraktığınızda uygulamaya ilişkin Bundle Identifier, Team Identifier ve Code Requirement bilgileri otomatik olarak gelecektir.
Hatta ek olarak uygulamanın simgesini de masaüstüne kaydedebilir. Bu uygulamayı kurumsal uygulama mağazaları ile dağıtmak isterseniz bu ikon da çok işinize yarayacaktır.
