SponsorZgłoś

← Wszystkie narzędzia

Objaśnienie notaryzacji

Wklej wynik polecenia podpisywania i przeczytaj, co oznacza. Jest analizowany tutaj, na tej stronie, i nic nigdzie nie jest wysyłane.

Objaśnienie notaryzacji

Wypróbuj przykład:

Polecenia do uruchomienia

spctl -a -vv YourApp.app
codesign -dv YourApp.app
xcrun stapler validate YourApp.app

Dla DMG użyj spctl -a -t open --context context:primary-signature -vv YourApp.dmg. Dla pkg użyj spctl -a -t install -vv YourApp.pkg.

To narzędzie zna tylko komunikaty, dla których ma reguły. Jeśli czegoś nie rozpozna, powie to, zamiast zgadywać.

Co zwykle oznacza każdy wynik

spctl mówiCo to oznacza
accepted, source=Notarized Developer IDPodpisane i zanotaryzowane. To chcesz przy bezpośrednim pobieraniu.
accepted, source=Developer IDPodpisane, ale ten wynik nie mówi o notaryzacji. Sprawdź bilet.
rejected, source=Unnotarized Developer IDPodpisane, bez zapisu notaryzacji. Zanotaryzuj i przypnij bilet.
rejected, source=no usable signatureBez podpisu, z podpisem ad hoc albo uszkodzony. Podpisz ponownie certyfikatem Developer ID.

Jak to działa

To lista wzorców, każdy pasuje do linii, którą wypisują te polecenia, i działa na tej stronie. Wklejane ścieżki i nazwy zespołów zostają w przeglądarce. Naciśnij przycisk powyżej, żeby najpierw wypróbować zmyślony przykład.

Kolejność naprawy jest prawie zawsze ta sama: podpisz, wyślij, czekaj, przypnij, sprawdź. Podpisywanie i notaryzacja prostymi słowami wyjaśnia każdy krok.

Pytania

Czy zanotaryzowane znaczy, że moja aplikacja jest bezpieczna?

Nie. Notaryzacja to zautomatyzowane skanowanie Apple pod kątem znanej złośliwej zawartości i problemów z podpisem. To nie jest App Review i nic nie mówi o jakości ani prywatności.

Czy muszę przypiąć bilet (staple)?

Nie jest to wymagane, ale warto. Apple nadal publikuje bilet online, a przypięcie pozwala Gatekeeperowi go znaleźć bez połączenia.

Czy to, co wklejam, jest gdzieś wysyłane?

Nie. Wynik jest czytany na tej stronie i nic nie jest wysyłane.

Powiązane