Могу ли я подписывать приложения iOS на Linux? (Может быть, порт кодов?)

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

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

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

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

Ответы

Ответ 1

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

Ответ 2

Отъезд JTool.

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