Панель настроек codesign приводит к тому, что формат объектного файла не распознается, недействителен или не подходит

Я пытаюсь кодировать панель настроек, используя свой сертификат идентификатора разработчика. Вот команда, которую я использую в терминале:

codesign -v -f -s <MyCertificate> AppTrap.prefPane

И вот результат:

AppTrap.prefPane: object file format unrecognized, invalid, or unsuitable

Я делаю что-то неправильно при кодировании панели настроек? Можно ли вообще кодировать панели настроек?


person Kumaran    schedule 21.09.2013    source источник


Ответы (1)


Ваша команда верна, и я могу кодировать с ней пакет панели настроек.

Однако кодирование панели предпочтений не даст вам большого преимущества, поскольку на данный момент Gatekeeper отклонит ее. Считается, что Apple сказала (через этот ТАК вопрос):

Пожалуйста, знайте, что наша команда инженеров определила, что эта проблема ведет себя так, как предполагалось, на основе предоставленной информации.

Привратник (по состоянию на 10.11.4) отклоняет все, что не является приложением (или «похожим» на приложение, например виджет). Это часть общего закаливания.

person Tim    schedule 25.07.2016