2010-04-29 24 views
11

查找应用程序ID我建设,搜索应用程序,并可识别任何iPhone应用程序用户在他/她的电脑。我想知道一种从.ipa文件中“提取”应用程序ID的方法。下的.ipa或的.app

我试图做仅使用应用程序的文件名的认可,但我发现,文件名是不是在苹果商店应用程序的名称。 现场扑克6K免费通过Zynga的!=现场扑克3.7.ipa

我谈论的id是应用程序ID,像, http://itunes.apple.com/app/live-poker-6k-free-by-zynga/id354901953?mt=8 id为354901953.

是否有身体有线索我该如何设法找到这些信息?

回答

12

IPA只是一个ZIP压缩文件。当你解压缩它时,你会发现一个iTunesMetadata.plistInfo.plist它应该包含所有你需要的信息。

+1

KennyTM,我已经解压缩的.ipa,但我找不到你告诉iTunesMetadata.plist。相反,我找到了一个Info.plist,这个没有我要找的数字ID。 – 2010-04-29 19:13:55

+0

找到iTunesMetadata.plist。我正在查看Payload Folder内部,并且它转到与.ipa相同的文件夹(Mobile Applications)。 .plist上的字段是itemId。 谢谢你们! – 2010-04-29 21:19:53

+0

什么是确切的路径? – fatuhoku 2015-01-14 18:51:35

1

,无论何时创建在iTunes Connect应用程序(您上传的二进制甚至之前)生成的应用程序ID和你的应用程序包,单独存在。我猜iTunesMetadata.plist文件您提交的二进制

4

如果应用程序没有通过iTunes分发,即它是一个企业分布或临时,你可以找到后只由iTunes Connect的修改在embedded.mobileprovision文件中捆绑种子ID。这是一个二进制的,但你可以在终端与

cat embedded.mobileprovision

读它你应该看到这样一行<BUNDLE SEED ID>.com.yourcompanyname.*

-6

这是不可能从任何的.ipa/ .app文件中提取应用程序ID 。

相关问题