0Pricing
Kotlin Multiplatform Academy · Урок

Xcode и CocoaPods для iOS

Предварительные требования на Mac для сборки приложения iOS

«Xcode и CocoaPods для iOS» — бесплатный урок Kotlin Multiplatform Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Kotlin Multiplatform Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Kotlin Multiplatform Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

The iOS Half Needs a Mac

To build the iOS target of your KMP app, you need a Mac. Apple's build tools only run on macOS, so this side lives there. 🍎

Install Xcode

Get Xcode from the Mac App Store. It is Apple's IDE and it provides the compiler and simulators your iOS app needs.

Open Xcode Once

Launch Xcode at least once after installing. It finishes setup and accepts the license, which Gradle later relies on.

Command Line Tools

Xcode also brings command line tools, the compilers and utilities your KMP build calls behind the scenes to produce the iOS framework.

Pick the Active Toolchain

If you have several Xcode versions, point the system at the right one so builds use the toolchain you expect.

sudo xcode-select -s /Applications/Xcode.app

Meet CocoaPods

CocoaPods is a dependency manager for iOS. KMP can use it to wire your shared framework into the iOS app.

Install CocoaPods

Install CocoaPods from the terminal. Once it is on your machine, the KMP plugin can publish your shared module as a pod.

sudo gem install cocoapods

Confirm the Install

Check that CocoaPods is ready by asking for its version. A version number means the iOS dependency tooling is in place.

pod --version

Ruby Comes Into Play

CocoaPods runs on Ruby. macOS ships Ruby, though many teams use a version manager to avoid permission headaches.

Use the Simulator

Xcode includes the iOS Simulator, so you can run your shared-powered iOS app without a real iPhone connected.

Both Sides Are Ready

With Studio plus Xcode and CocoaPods set up, both platforms can now build from the same Kotlin codebase. You are ready to scaffold a project.

Quick Check

What role does CocoaPods play in a KMP setup?

Recap

You set up the Mac side: Xcode with its command line tools and the simulator, plus CocoaPods. The iOS half is now buildable. ✅

Часто задаваемые вопросы

Урок «Xcode и CocoaPods для iOS» бесплатный?

Да — полный текст урока «Xcode и CocoaPods для iOS» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Kotlin Multiplatform Academy, подпишись на CoddyKit PRO. Курс Kotlin Multiplatform Academy содержит 4 уроков всего.

Чему я научусь в уроке «Xcode и CocoaPods для iOS»?

Предварительные требования на Mac для сборки приложения iOS Ты практикуешь Kotlin Multiplatform Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Kotlin Multiplatform Academy?

Предыдущий опыт не требуется. Kotlin Multiplatform Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Xcode и CocoaPods для iOS»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Kotlin Multiplatform Academy?

Да. Каждый урок Kotlin Multiplatform Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. JDK, Android Studio и плагин KMP
  2. Xcode и CocoaPods для iOS
  3. Создание проекта с помощью мастера KMP
  4. Обзор созданных папок
← Назад к Kotlin Multiplatform Academy