2010-04-29 29 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 。

相關問題