aspose.info
RU

IPA — файл пакета приложения iOS

Обновлено

.IPA вариант №

Файл с расширением .ipa принадлежит iOS и известен как файл пакета приложения. Это файл-архив (сжатый с использованием сжатия ZIP), в котором хранится приложение iOS, но это приложение может быть установлено только на устройства iOS или ARM на базе MacOS, такие как iPad, iPhone или Ipod Touch. В основном для установки файлов IPA можно использовать iTunes, Apple Configurator 2 или любое стороннее программное обеспечение.

формат файла IPA

Разработчики IOS, которые разрабатывают приложения с использованием Apple Xcode, хорошо знакомы с файлами IPA, потому что им необходимо упаковать разработанные приложения в виде файлов IPA либо для тестирования целей развертывания в магазине приложений. Хотя известно, что файлы IPA устанавливаются как приложения iOS, вы также можете распаковать их, чтобы просмотреть содержащиеся в них данные приложения. Поскольку файл IPA содержит только один двоичный файл для архитектуры мобильных телефонов ARM и не содержит двоичного файла для архитектуры x86, многие файлы .ipa не могут быть установлены в симуляторе iPhone.

Структура файла .ipa

В следующем примере показана структура IPA:

/Payload/
/Payload/Application.app/
/iTunesArtwork
/iTunesArtwork@2x
/iTunesMetadata.plist
/WatchKitSupport/WK
/META-INF

Выше приведена встроенная структура для распознавания iTunes и App Store. Согласно этой структуре:

  • Каталог полезной нагрузки содержит все данные приложения.
  • Файл iTunes Artwork представляет собой изображение PNG размером 512×512 пикселей, содержащее значок приложения для отображения в iTunes и приложении App Store на iPad.
  • iTunesMetadata.plist содержит различную информацию, начиная от имени и идентификатора разработчика, информации об авторских правах, идентификатора пакета, названия приложения, жанра, даты выпуска, даты покупки и т. д.
  • Папка META-INF содержит только метаданные о том, какая программа использовалась для создания IPA.

использованная литература

См. также