Aplikasi Sandbox harus menyatakan haknya. Tentu saja, itu tidak ada gunanya bagiku jika aku tidak bisa mengatakan hak apa yang dinyatakannya. Editor teks yang memiliki hak untuk Lokasi Inti, Server Jaringan, dan Buku Alamat saya, tanpa sepengetahuan saya, bisa jauh lebih buruk daripada aplikasi yang tidak dikotakpasirkan.
Bagaimana saya bisa melihat hak apa yang dimiliki aplikasi?
fade7171000000fb
membuat XML tidak valid. Adakah cara untuk menghindarinya atau melepaskannya?codesign -d --entitlements - <filepath> 2>&1 | LANG=C LC_CTYPE=C sed 's/^.*\<\?xml/\<\?xml/g' | grep "<.*>"
Mungkin ada solusi lain, tapi itulah cara saya menghapus byte itu. Tapi saya pikir itu tidak perlu: Anda dapatcodesign
sebuah aplikasi dengan menunjuk ke xml hak, dan toh macOS akan mengabaikan byte tersebut.codesign -d --entitlements :- /Applications/Whatever.app/