2016-12-15 5 views
3

При попытке экспортировать идентификатор разработчика. Подписанное приложение Mac с Xcode. Я запустил эту ошибку: «Отсутствует идентификатор подписывания на идентификатор разработчика для (null)». Как мне решить эту проблему?Отсутствует идентификатор подписания идентификатора приложения для (null)

enter image description here

ответ

2

Я боролся с этой проблемой на некоторое время так хотеться после того, что я нашел в случае другие бегут в подобную проблему. Я столкнулся с вышеупомянутой проблемой после отзыва моего сертификата при попытке экспортировать мою сборку с машины друга. Я нашел лучшую поддержку, идя шаг за шагом по этой ссылке: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html

Я бы рекомендовал следующие шаги в этой связи для тех, кто загружают сборки в магазин приложений Mac или экспортирования Developer ID Signed приложения Mac.

Существует сертификат под названием «Центр сертификации удостоверений личности разработчиков», это, похоже, тот, которого я отсутствовал, и который вызвал наибольшую проблему.

Еще одна интересная вещь, которую следует отметить, состоит в том, что 10-значный идентификатор буквы/номера для вашего профиля Team/Distribution будет отличаться от идентификатора вашего профиля разработчика. Это не должно вызывать вас, эти два профиля работают вместе.

Еще одна хорошая вещь, которую нужно знать, заключается в том, что в верхней части developer.apple.com есть неочевидное выпадающее меню, которое позволяет переключаться между профилями iOS, tvOS, watchOS и профилями MacOS X.

Еще одна неочевидная проблема UX при работе с сертификатами - это вкладка системы в разделе Доступ к ключам. Если вы прочтете, что вы должны удалить или изменить свойство как внутри входа, так и внутри системы, когда они пишут систему, они ссылаются на вкладку системы, к которой можно получить доступ в режиме Key Chain и можно увидеть внизу этого изображения:

enter image description here Эта ссылка также полезна для устранения неисправностей сертификата: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html#//apple_ref/doc/uid/TP40012582-CH5-SW11

Но в основном просто пройти через шаги в первом звене данных для экспорта Mac App с Developer ID подписания.