Могу ли я подписать приложения для iOS в Linux? (Используя, возможно, порт кодового знака?) - PullRequest
14 голосов
/ 13 января 2012

Я бы хотел подписать свои приложения для iOS на коробке с Linux (Debian 5, если это имеет значение). Кто-нибудь знает возможно ли это? (Давайте не будем вдаваться в , почему я бы хотел сделать это, поскольку это зависит от моего окружения.)

Я вижу исходный код для кодовой подписи на сайте Apple, но, прежде чем я пойду в заросли и попытаюсь собрать его сам, мне стало интересно, знает ли кто-нибудь о существующем порте.

Я слышал, что кодовый знак на самом деле не относится к OSX и может существовать в других ОС, но всегда есть шанс, что Apple настроит его под свои нужды. Интересно, будет ли приложение, подписанное не кодовым знаком Apple, работать на устройстве iOS.

Если это имеет значение, подписанные приложения предназначены для корпоративных пользователей и не попадают в iTunes App Store.

Ответы [ 2 ]

2 голосов
/ 06 февраля 2012

Saurik написал утилиту кодирования для подписи под названием ldid, я думаю для OS X и iOS. Это также может быть доступно для Linux.

0 голосов
/ 06 апреля 2016

Извлечение JTool .

Подписание кода считается второй наиболее полезной функцией JTool.Поскольку безопасность iOS основана на сигнатурах и разрешениях кода, важно иметь возможность быстро определить, какими данными правами обладает двоичный файл и как он подписан.OS X имеет codesign(1), но я нахожу это грубым (в лучшем случае) - и более того, нет никакого порта для iOS, где это действительно необходимо.

...