Каковы способы или технологии для подписи исполняемого файла приложения в среде Mac OS X? - PullRequest
1 голос
/ 12 октября 2019

Я хочу использовать самозаверяющий сертификат для подписи исполняемого файла Mac OS, например, файла .app или .ipa, для целей разработки. Я не собираюсь публиковать подписанное приложение в магазине приложений ios или mac. Я хочу развить это как инструмент. Итак, какие варианты доступны?

Я не хочу использовать «автоматическую подпись кода Xcode», поскольку это выходит за рамки моей разработки.

1 Ответ

0 голосов
/ 13 октября 2019

Сначала вам нужно будет создать собственный сертификат.


  1. open -a "Keychain Access"
  2. (MENU) СертификатПомощник> Создать сертификат
  3. Введите имя (например, my-codesign-cert)
  4. Тип идентификации> Самоподписанный корень
  5. Тип сертификата> Кодовое обозначение
  6. Установите флажок «Разрешить переопределение значений по умолчанию» и нажмите «Продолжить».
  7. Введите уникальный серийный номер.
  8. Введите большой период действия (в днях), например 3560, и нажмите «Продолжить».
  9. Заполните вашу личную информацию и нажмите «Продолжить».
  10. Примите значения по умолчанию для остальных диалоговых окон.

Совместите ваши элементы


codesign -s my-codesign-cert /path/to/my/binary_executable


Сгенерированные сертификаты кодовых знаков должны использоваться только для внутренней разработки.

Не выпускайте подписанные таким образом предметы в дикую природу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...