Xcode
Официальная интегрированная среда разработки Apple для создания приложений под iOS, iPadOS, macOS, watchOS, tvOS и visionOS.
Подробно
Xcode — это IDE от Apple, включающая редактор кода, Interface Builder (SwiftUI/UIKit-превью), отладчик LLDB, Instruments для профилирования производительности и утечек памяти, а также симуляторы устройств. Она работает только на macOS и предоставляет компиляторы clang/LLVM и Swift, SDK всех платформ Apple и инструменты для подписи, провижининга и публикации в App Store. Сборка и автоматизация выполняются утилитами командной строки xcodebuild, xcrun, simctl и Swift Package Manager, что используется в CI/CD (GitHub Actions macOS-раннеры, Bitrise, Xcode Cloud). Xcode жёстко привязана к версии macOS и SDK, поэтому при обновлении ОС часто требуется обновление IDE для сборки под свежие версии iOS.
Примеры употребления
- xcodebuild -scheme MyApp -configuration Release -destination 'generic/platform=iOS' archive
- xcrun simctl list devices available
- swift package init --type executable
- open MyApp.xcodeproj (открыть проект в IDE из терминала)
