如何获取从iTunes / App Store下载我的应用程序的用户的Apple ID

时间:2016-10-11 04:16:33

标签: objective-c ipa apple-id

当我处理应用程序(称之为myApp)时,某项功能需要获取从iTunes / App Store下载myApp的用户的Apple ID。

经过大量的谷歌搜索,在.ipa包中,我找到了包含AppleID的“iTunesMetadata.plist”文件。

有一个“iTunesMetadata.plist”文件的演示: https://www.theiphonewiki.com/wiki//private/var/mobile/Applications/ $ $ UUID / iTunesMetadata.plist

关于“iTunesMetadata.plist”文件有一些问题:

A):在.ipa(Apple或App Developer)中创建此“iTunesMetadata.plist”文件的部分或人员。

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”文件,安装的app会正常运行吗?

Email ID of user who downloaded my iOS app from iTunes

更新1: 我使用Xcode Archive Ad Hoc Distribution和iOS App Store Distribution,然后从这些Archives导出.ipa包。我发现这种类型没有“iTunesMetadata.plist”文件.ipa。所以,也许“iTunesMetadata.plist”文件是由Apple(iTunes)创建的。

0 个答案:

没有答案