Разница между ipa и xcarchive
В чем разница между файлом IPA и файлом.xcarchive?
Какой из них мне нужно создать, чтобы загрузить приложение с помощью Application Loader?
Благодарю.
2 ответа
Разница между IPA и.xcarchive:
IPA - это сжатая папка Payload с пакетом YourApp.app..app содержит все ресурсы вашего приложения, такие как изображения, файлы plist, сжатые кончики и исполняемый файл, ресурсы CodeSigning и т. д.
xcarchive содержит ваше приложение и файлы dsym. .DSYM требуется для десимболизации ваших журналов сбоев. Щелкните правой кнопкой мыши на сохраненном.xcarchive и выберите Показать содержимое пакета, чтобы увидеть его содержимое.
Сначала идет, который можно использовать для создания и отправки в App Store Connect.
TL; DR: это промежуточный шаг для вас, и его можно использовать для загрузки в App Store.
:
-
xc
это намек на то, что это для Xcode, а не для пользователей. (например, другие файлы для Xcode:.xcodeproj
,.xcworkspace
)
: Пакетное приложение для iOS
После создания вашего
.xcarchive
и вы можете найти это в
Windows > Organizer > Archives
, вы можете щелкнуть
Distribute app
>
App Store Connect
>
Export
, который создает это, которое вы должны загрузить в App Store Connect:
Чтобы исследовать, что в, вы можете переименовать
.ipa
файл в
.zip
и извлеките его. Вы найдете следующую структуру каталогов: