Как стать автором
Обновить

Apple открыла код системы сборки проектов Swift Build

Время на прочтение1 мин
Количество просмотров1K

Apple выпустила в опенсорс систему сборки Swift Build, которую используют для сборки в Xcode и Swift Playground. Проект доступен по лицензии Apache 2.0.

О релизе инструмента в опенсорс рассказал один из её разработчиков Owen Voorhees (Оуэн Вурхис). Он отметил, что система сборки построена на базе набора низкоуровневых библиотек llbuild. Инструмент адаптирован под сборку различных проектов, включая мобильные приложения, библиотеки, инструменты командной строки и GUI-приложения. 

Также отмечается, что в Swift Package Manager используется альтернативная система сборки, которая проще Swift Build. Из-за этого в экосистеме разработки Apple появилась путаница. Теперь пользователи могут сменить систему сборки Swift PM с помощью команды --build-system swiftbuild.

Авторы проекта планируют продолжить работу над системой сборки и другими инструментами разработчика, чтобы опыт на всех платформах и во всех IDE был одинаковым. Это, как отмечают они, ещё один шаг Swift в сторону кроссплатформенности.

Код Swift Build опубликовали на GitHub, а сторонних разработчиков приглашают присоединиться к проекту. На сайте Swift есть правила для контрибьюторов и кодекс сообщества. Вопросы можно задавать на форуме.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Другие новости

Истории

Работа

DevOps инженер
30 вакансий
iOS разработчик
11 вакансий

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
22 апреля
VK Видео Meetup 2025
МоскваОнлайн
23 апреля
Meetup DevOps 43Tech
Санкт-ПетербургОнлайн
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
5 июня
Конференция TechRec AI&HR 2025
МоскваОнлайн
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область