В ходе презентации WWDC 2021 разработчики Apple представили новое комплексное решение для создания программ для iOS и macOS – Xcode Cloud
Система представляет собой виртуальную машину для сборки и тестирования приложений в облаке Apple.
Предполагается, что система упростит работу разработчиков-энтузиастов, создающих приложения собственными силами.
Тем не менее, новый Xcode поддерживает и командную работу, частично заменяя привычные системы логгирования, контроля версий и прочие инструменты.
Да они же на Git замахнулись!
Вероятно, приложение будет работать только на компьютерах компании из Купертино под соответствующей операционной системой.
Облачный сервис позволит собрать приложение даже на слабом ноутбуке, вынося ресурсоемкие операции на высокоскоростной удаленный сервер.
Кроме того, Xcode Cloud может провести ряд базовых тестов, разработанных программистами Apple, самим пользователем или соответствующими сотрудниками команды.
Уточняется, что тестирование может проводится сразу для всех доступных для приложения платформ одновременно в несколько потоков.
После прохождения тестов, новая среда разработки позволит автоматически опубликовать готовую сборку в App Store или Testflight.
Тестирование и публикация могут проводится в автоматическом режиме после каждого коммита, значительно сокращая время релизов.
В качестве тестового продукта Xcode Cloud для ряда разработчиков доступен уже сегодня. Массовое бета-тестирование запланировано на осень.
Тем не менее, официальный релиз стабильной версии, по словам представителей Apple, ожидается только на следующий год.
О стоимости, а так же способе распространения на данный момент не упоминается – о них мы узнаем вместе с бета-версией Xcode Cloud этой осенью.
- Здесь всё, что показала Apple на WWDC 2021
- Представлена iPadOS 15. Что нового
- Apple представила macOS 12 Monterey
- Анонсирована watchOS 8 с медитацией, новыми циферблатами и другими функциями
- Apple запускает объёмный звук в Apple Music уже сегодня
- Apple наконец-то разрешила передавать аккаунты по наследству
- Siri в iOS 15 научилась работать без интернета
В macOS 12 появился Universal Control: поддержка устройств ввода между Mac, MacBook и iPad
![undefined](https://www.iphones.ru/wp-content/themes/simpla2/images/logo-transparent.png)
🙈 Все комментарии
Форум →Красота. И не надо нагружать iPad или Mac для компиляции
@kexibit, ну только на финальном этапе отправки. Но все равно классно, толстые приложения на плюсах (ой, они ж только свифт поддерживают) могут десятки минут собираться в архив.
Короче это ci/cd типа дженкинс от эпл
@yJIeTHblu, что значит на официальном этапе только? Каждый коммит пушишь в облако и компилится. Так же тестишь на устройствах которые нужны
@kexibit, да, не раскрыл. на финальном этапе перед сборкой имеешь выгоду от компиляции, плюс автотесты.
Ибо даже в отдельной ветке коммитать нужно после хотя бы локальной дебаг компиляции.
@kexibit, вы перед тем как коммит делать билд не собираете?
Кто придумал про замену гита??
Почитайте немного про CI/CD (Bitrise, Jenkins, TeamCity, etc.). Тогда станет лучше понятно, чего ждать от Xcode Cloud.
@Desman, а если кратко?
Почем?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как установить аватар в комментариях?
Ответ вот здесьКак отправлять обычные SMS с iPad?
Почему устройство не видит iPhone в режиме модема
Как удалить служебные папки macOS с сетевого диска
Почему в Safari на iPhone появляется ошибка «Этот сайт заблокирован от автоматического инициирования вызова»
MacBook сильно греется, как его охладить?
Как в iOS 15 добавить виброотклик клавиатуры из iOS 16
Почему СМС с iPhone не приходят на Mac
Как удалить загруженные на iPhone рингтоны