Пояснювач нотаризації
Вставте результат команди для підписування та прочитайте, що він означає. Його розбирають прямо на цій сторінці, і нічого нікуди не надсилається.
Спробуйте приклад:
Команди для запуску
spctl -a -vv YourApp.app codesign -dv YourApp.app xcrun stapler validate YourApp.app
Для DMG використовуйте spctl -a -t open --context context:primary-signature -vv YourApp.dmg. Для pkg використовуйте spctl -a -t install -vv YourApp.pkg.
Цей інструмент знає лише ті повідомлення, для яких має правила. Якщо щось не розпізнає, він так і скаже, а не вгадуватиме.
Що зазвичай означає кожен результат
| spctl каже | Що це означає |
|---|---|
accepted, source=Notarized Developer ID | Підписано і нотаризовано. Саме це потрібно для прямого завантаження. |
accepted, source=Developer ID | Підписано, але цей результат не каже про нотаризацію. Перевірте наявність квитка. |
rejected, source=Unnotarized Developer ID | Підписано, але нотаризації немає в записах. Нотаризуйте його та прикріпіть квиток. |
rejected, source=no usable signature | Без підпису, з ad hoc підписом або зламано. Підпишіть ще раз через Developer ID. |
Як це працює
Це список шаблонів, кожен із яких відповідає рядку, який виводять ці команди, і він працює на цій сторінці. Шляхи та назви команд розробників, які ви вставляєте, лишаються у вашому браузері. Спершу натисніть кнопку вгорі, щоб спробувати вигаданий приклад.
Порядок дій майже завжди однаковий: підпишіть, надішліть, зачекайте, прикріпіть, перевірте. Підписання та нотаризація простими словами пояснює кожен крок.
Запитання
Чи означає нотаризація, що мій застосунок безпечний?
Ні. Нотаризація є автоматичною перевіркою Apple на відомий шкідливий вміст і проблеми з підписом. Це не App Review, і вона нічого не каже про якість чи конфіденційність.
Мені обов'язково прикріплювати квиток нотаризації?
Це не обов'язково, але варто зробити. Apple все одно публікує квиток в інтернеті, а прикріплення дозволяє Gatekeeper знайти його без підключення.
Чи надсилається кудись те, що я вставляю?
Ні. Результат читається на цій сторінці, і нічого не надсилається.