Создание сертификата для Safari Extension Builder
Сегодня мне понадобилось скомпилировать одно расширение для Safari и я обнаружил, что мой сертификат закончился.
Полез генерировать новый на developer.apple.com. Процедура там очень простая и инструкции исчерпывающие. Но есть один нюанс. Подозреваю, что проявляется это только в OS X Mountain Lion. После того, как из Keychain Access генерируется Certificate Signing Request, он сохраняется в виде файла и должен быть отправлен на сайт Apple в следующем шаге. Файл по умолчанию сохраняется на рабочий стол.
Так вот, мне не удалось отправить этот файл на сайт просто так. Дело, как я понимаю в том, что после создания файл имеет расширение .certSigningRequest, тогда как сайт ожидает .csr и кнопка Continue просто неактивна.
Файл я, конечно, переименовал и всё заработало как надо, но на будущее стоит иметь в виду, чтобы лишний раз не удивляться.