Подтвердить что ты не робот

Определение идентификаторов кодов из командной строки?

Я пытаюсь настроить автоматический способ подписания приложений для iOS. Прежде чем использовать codeign, есть ли способ программно определить из командной строки, каковы мои действительные идентификаторы подписи?

Например, для команды

codesign -v --sign "iPhone Distribution: Joe Developer" /path/to/app

Как я могу понять, что "iPhone Distribution: Joe Developer" является действительной личностью? Как я могу определить другие допустимые идентификаторы?

Я бы предпочел сделать это из командной строки, но изнутри cocoa тоже будет работать.

4b9b3361

Ответ 1

Чтобы получить список подписи, я нашел идеальный ответ в этой статье objc.io:

security find-identity -v -p codesigning

Он выводит как:

1) 4E8D512C8480FAC679947D6E50190AE9BAB3E825 "3rd Party Mac Developer Application: Developer Name (DUCNFCN445)"
2) 8B0EBBAE7E7230BB6AF5D69CA09B769663BC844D "Mac Developer: Developer Name (DUCNFCN445)"
3) 4E8D512C8480AAC67995D69CA09B769663BC844D "iPhone Developer: App Developer (DUCNFCN445)"
4) 65E24CDAF5B3E1E1480818CA4656210871214337 "Developer ID Application: App Developer (DUCNFCN445)"
   4 valid identities found