Когда я работаю над приложением (назовем его myApp), функция должна получить Apple ID пользователя, который загрузил myApp из iTunes/App Store.
После долгих поисков в пакете .ipa я нашел файл «iTunesMetadata.plist», который содержит AppleID.
Существует демонстрация файла «iTunesMetadata.plist»: https://www.theiphonewiki.com/wiki//private/var/mobile/Applications/$uuid$/iTunesMetadata.plist
Есть несколько вопросов по поводу файла «iTunesMetadata.plist»:
A): Какая часть или кто создает этот файл «iTunesMetadata.plist» в формате .ipa (Apple или разработчик приложений).
B): я обнаружил, что начиная с iOS8 расположение файла «iTunesMetadata.plist» изменилось.
iOS 7 и более ранние версии iOS 7: $(unziped-ipa-file)/Payload/myApp.app/iTunesMetadata.plist
iOS 8 и более поздние версии iOS 8: $(unziped-ipa-file)/iTunesMetadata.plist
В myApp, могу ли я прочитать или получить доступ к этому файлу «iTunesMetadata.plist» как в iOS 7, так и в iOS 8+ с помощью программирования (например, чтение файла «iTunesMetadata.plist»)?
C): Если я удалю этот файл «iTunesMetadata.plist» из установленного каталога, будет ли нормально работать установленное приложение?
Идентификатор электронной почты пользователя, который загрузил мое приложение iOS из iTunes
Обновление 1: я использую специальный дистрибутив Xcode Archive и дистрибутив iOS App Store, а затем экспортирую пакет .ipa из этих архивов. Я узнаю, что в этом виде .ipa нет файла «iTunesMetadata.plist». Итак, возможно, файл «iTunesMetadata.plist» создан Apple (iTunes).