Це питання отримає три різні відповіді на основі, якщо ви запитаєте на запитати по-різному, Запитайте Ubuntu і Переповнення стеку .
The відповідь стека переповнення це в основному, що з відкритим вихідним кодом стиль зворотної інженерії codesign
набагато більше інженерних зусиль, ніж просто оренда Mac Mini та використання інструментів Apple, а не обов'язково сертифікати Apple.
Відповідь тут полягає в тому, що сьогодні Apple не надає цю структуру на ОС, окрім MacOS, і що будь-який Mac може безкоштовно завантажити версію командного рядка інструментів для розробників, і ви можете налаштувати ssh тривіально на MacOS, щоб можна було автоматизувати кроки збирання та підписання віддалено з ubuntu, windows і всілякої іншої ОС, так що ви можете розгорнути з платформи на ваш вибір на вимогу.
Я не можу говорити Запитайте Ubuntu або Linux взагалі, але одна людина заявила, що Apple має відкриті джерела інструментів і це не здивувало б мене тим, що рамки підписування засновані на стандартних криптографічних протоколах і структурі сертифікатів і лише периферійно мають гачки в keychain macOS для усунення необхідності зберігати ключі безпосередньо у файловій системі.