Я создаю приложение, которые ищут, и распознает любые приложения для iPhone, которые пользователь имеет в его компьютере. Я хотел бы знать способ "извлечь" идентификатор приложения из .ipa файла.
Я пытался сделать распознавание с помощью только Имя Файла приложения, но я обнаружил, что Имя файла не является названием приложения в Apple Store. Живой Покер 6K Свободный Zynga! = Живой Покер 3.7.ipa
Идентификатор, о котором я говорю, является идентификатором приложения, как в, http://itunes.apple.com/app/live-poker-6k-free-by-zynga/id354901953?mt=8, который идентификатор 354901953.
Какое-либо тело имеет подсказку, как мне может удаться найти эту информацию?
IPA просто ZIP-архив. Распаковав его, вы найдете iTunesMetadata.plist
или Info.plist
, который должен содержать всю необходимую информацию.
Этот идентификатор приложения создается всякий раз, когда вы создаете приложение в iTunes Connect (даже до загрузки двоичного файла), и существует отдельно от вашего пакета приложений. Я предполагаю, что файл iTunesMetadata.plist изменяется iTunes Connect только после того, как вы отправили свой двоичный файл