Как загрузить файл приложения iOS (IPA) на свой Mac после обновления iTunes 12.7?

Теперь, когда Apple удалила возможность доступа к iOS App Store в iTunes 12.7 на Mac/Windows (см. статью MacRumors) , я не могу найти способ загрузить файл IPA из App Store. В качестве примечания: я не беспокоюсь об установке файлов IPA (см. «Как сделать резервную копию и восстановить резервные копии моих приложений IPA в iTunes 12.7?» ), Мне просто нужны файлы IPA как разработчику, который ищет некоторую базовую информацию о Программы. Я хотел бы решить эту проблему, не прибегая к джейлбрейку, поскольку мои устройства уже обновлены до iOS 10.3.3.

Вот вещи, которые я пробовал, но они не сработали:

  • Извлечение из резервной копии: кажется, что приложения больше не резервируются.
  • Сохранение на Mac из программного обеспечения для управления iPhone: я полагаю, что это было заблокировано Apple еще в iOS 8.3.
  • Выяснение того, как файл загружается через прокси-соединение: по крайней мере, для меня это выглядит слишком сложным, потому что вы должны аутентифицироваться с помощью своего Apple ID, и я уверен, что к настоящему времени Apple даже требует, чтобы телефон был аутентифицирован в некоторых путь. Не уверен, что это возможно так же, как вы видите все эти службы загрузки Android APK.

По крайней мере, на данный момент мне кажется, что, возможно, единственный способ — это использовать старую версию iTunes до тех пор, пока она работает.

Ответы (4)

Это не совсем то, что вы хотите, но просто добавить эту опцию...

Если вы используете приложение «Apple Configurator 2», вы по-прежнему можете загружать и обновлять приложения с нескольких идентификаторов Apple ID, как и в случае с iTunes.

  1. Подключить устройство через USB

  2. Войдите под учетной записью:

введите описание изображения здесь

  1. Выберите «Обновить» в меню:

введите описание изображения здесь

Более подробное описание можно найти здесь: http://krypted.com/apple-configurator/upgrade-devices-and-apps-using-apple-configurator-2/

Приложения загружаются в:

~/Library/Group\ Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
Удивительно, я искал везде и даже не думал об этом. Это решение идеально и даже одобрено Apple, так что, надеюсь, мне не придется беспокоиться о его отключении из-за обновлений безопасности! Если вы нажмете «Добавить», а не обновить, вы действительно сможете добавить приложения, которые уже были приобретены учетной записью, что меня вполне устраивает. Единственная небольшая проблема, с которой я столкнулся, заключается в том, что он удаляет файл IPA сразу после его установки, но если у вас открыта папка заранее, вы можете быстро ее скопировать.
Если вы попытаетесь добавить приложение, которое уже существует на устройстве (например, просто попытаетесь добавить его дважды), оно останется в кеше до тех пор, пока Apple Configurator не будет сообщено, что делать с дубликатом, что даст вам хотя бы немного времени для скопируй в другое место :P

Изменить: iTunes 12.6.3 больше не поддерживается macOS Mojave, Catalina или другими более поздними версиями. Страница поддержки Apple отмечает это, и страница больше не обновляется. Необходимо использовать Apple Configurator или другие решения.


Теперь есть другое решение: Apple предоставляет версию iTunes (12.6.3), которая поддерживает новые устройства, такие как iPhone 8 и iPhone X, но сохраняет App Store.

Apple Configurator 2 хорошо работает для меня, но я добавляю этот ответ для тех, кто предпочитает использовать iTunes или не может использовать Apple Configurator (пользователи Windows). Источник: https://9to5mac.com/2017/10/09/ яблоко-itunes-приложения-сфокусировано-удалено-временная задержка/

Скачать: https://support.apple.com/en-us/HT208079

Изменить: вы можете установить iTunes 12.7 и iTunes 12.6.3 параллельно.

  1. Установите iTunes 12.6.3 по ссылкам выше.
  2. Скопируйте приложение iTunes и вставьте его в нужное место, при необходимости переименуйте.
  3. Удерживайте Option и дважды щелкните iTunes. Создайте новую библиотеку в отдельном месте. iTunes 12.6.3 и iTunes 12.7 не могут использовать одну и ту же библиотеку, потому что iTunes 12.7 обновит файл, а iTunes 12.6.3 не сможет его понять.
  4. Вручную загрузите последнюю версию iTunes с веб-сайта Apple и запустите программу установки, чтобы обновить основную копию iTunes.
  5. (Необязательно) Измените значок iTunes 12.6.3 на другой значок, чтобы различать их. (Щелкните правой кнопкой мыши, «Получить информацию», перетащите новый значок на существующий значок).

Важно: вам нужно будет нажимать Option-Open каждый раз при переключении версий, чтобы вы могли выбрать правильную библиотеку и не обновлять старую библиотеку до формата 12.7.

Эта версия iTunes больше не работает в macOS Mojave.
Сохранение упрощенной виртуальной машины (например, содержащей MacOS 10.13) на вашем современном Mac с Mojave (или более поздней версией) должно продолжать работать до тех пор, пока Apple не изменит свои серверные API или не обесценит любую версию TLS, которую использует iTunes 12.6.

Решение с кнопкой обновления «Apple Configurator 2» для Mac будет работать, если у вас есть более старая версия на вашем устройстве iOS или на вашем Mac, а более новая версия находится в магазине приложений.

Если на вашем устройстве установлена ​​старая версия приложения, нажмите кнопку «Обновить» в Конфигураторе. После того, как Конфигуратор загрузит новую версию, файл ipa временно появится в подкаталоге:

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps

каталог. Немедленно скопируйте файл приложения .ipa из этого каталога в безопасное место (удаленное хранилище и т. д.), прежде чем делать что-либо еще (например, выходить из приложения «Конфигуратор» и т. д.).

Если старой версии приложения нет на вашем устройстве, но вы сохранили старую копию из каталога ~/Music/iTunes/Mobile Applications или из другой резервной копии, вы можете сначала использовать приложение «Конфигуратор», чтобы установить старое приложение на свой устройство с помощью: кнопка «Добавить» > «Приложения» > «Выбрать на моем Mac». После установки старой версии следуйте приведенным выше инструкциям по обновлению до текущей версии приложения, чтобы получить файл .ipa.

Если у вас нигде нет старой версии, попробуйте добавить одно и то же приложение дважды и посмотрите, сможете ли вы скопировать файл ipa во время второй операции добавления, если конфигуратор жалуется.

Раскрытие информации: я один из разработчиков iMazing.

iMazing 2.5 для Mac и ПК может загружать приложения из App Store и устанавливать файлы .ipa: https://imazing.com/guides/how-to-manage-apps-without-itunes .

Imaging отлично сработал для меня. Их пользовательский интерфейс (2.5.4) немного сбил меня с толку — вам нужно выбрать свой телефон, затем «Управление приложениями», затем вы можете загрузить и экспортировать оттуда. Если вы перейдете в раздел «Приложения» на боковой панели, выберите приложение и «Копировать на Mac», вы получите то, что выглядит как резервная копия данных с расширением .imazingapp, которое для этого бесполезно. Мне потребовалось некоторое время, чтобы понять, почему люди говорят, что это приложение работает для IPA.
Просто подтверждаю, что iMazing сработал для меня. Как сказал @EricMcNeill, пользовательский интерфейс немного сложен для понимания, но если вы будете следовать его инструкциям, он действительно работает. Что касается меня, у меня уже было приложение, загруженное на мой iPhone, затем, когда я был в разделе «Управление приложениями» iMazing, я просто щелкнул значок загрузки, чтобы загрузить приложение на свой MacBook, а затем после загрузки я мог щелкнуть правой кнопкой мыши и выбрать "Экспорт .IPA".
Вы должны рискнуть ввести свой Apple ID/пароль в приложение, не принадлежащее Apple. Я действительно не думаю, что это хорошая идея.