Каков точный процесс сборки приложения ios в XCode?

Я делаю приложение iOS, и я хотел бы знать, что такое процесс сборки. Я не хочу хотеть что-то вроде этого, он компилируется, затем он соединяется, а затем его делается. Я хочу точно знать, что делает каждый шаг, например, для Android. менеджер ресурсов, предварительный компилятор, построитель java, построитель пакетов. Как эти шаги выполняются в IOS. Во-вторых, каково значение файла .app, созданного командой xcodebuild для создания файла .ipa.

Вот некоторые ссылки, которые могут помочь:

Джошуа Дэвис ходит через создание простого приложения Hello World за пределами Xcode: http://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art024

Файл .ipa – это просто zip-архив с предопределенной структурой. IPhone wiki описывает это хорошо: http://theiphonewiki.com/wiki/IPA_File_Format

  • Модуль iOS - Xcode похож на Android
  • Достижение препроцессора в Xcode 9?
  • Модуляция приложений iOS во время сборки
  • XCode -> Строить имена настроек с символами подчеркивания
  • Возможности декомпиляции в iOS и способы их предотвращения
  • Разница между версией и сборкой под Identity
  • Как создать архив XCode без чистой сборки
  • Как переключить разборку iOS Xcode 4.2 с Thumb на ARM?
  • Granules (ERG) для эксклюзивных резервистов на процессорах Apple
  • Скомпилируйте разные файлы для устройства / симулятора в XCode
  • приложение для создания / архивирования xcode для всех, кто будет работать в симуляторе
  • Interesting Posts

    Синтаксис синтаксиса iOS

    Преобразование шестнадцатеричного в десятичное в быстром

    UICollectionView с настраиваемым макетом – как / где добавить дополнительный просмотр программно?

    Есть ли способ сделать работу drawRect прямо сейчас?

    Одно приложение для Facebook, связанное с несколькими приложениями для iOS

    Получение Twitter OAuth Token с использованием социальных рамок (iOS6)

    Почему мое изображение не обновляется, когда я вызываю его из протокола вывода захвата?

    Тестовый объект X обнаружил ошибку (ранний неожиданный выход, операция никогда не завершалась самонастраиванием).

    Правильный подход для реализации вертикальной прокрутки с помощью UIScrollView

    Найти условие соответствия первого элемента в массиве Swift (например, EKSource)

    Как дождаться повторения CAAnimation для завершения цикла перед его удалением

    NSPersistentStoreCoordinator выбрасывает EXC_BAD_ACCESS при освобождении объекта NSManagedObject после прочтения определенного NSManagedProperty

    Удалить пробел из номера контакта, полученного из телефонной книги

    XCode 7: xcdatamodeld не существует

    Как показать два объекта в одной ячейке (tableView)?

    Давайте будем гением компьютера.