2009-05-04 58 views
2

據我所知,一個應用程序ID是一個單一的應用程序是唯一的代碼。每次我開始開發一個新的應用程序時,我都必須創建一個新的應用程序ID。App ID和Provisioning Profiles有什麼意義?

但我不明白這是什麼「配置文件」。每個應用程序需要一個嗎?那個有什麼用途?

回答

1

供應配置文件包含允許運行或調試代碼的設備列表。一切都通過數字簽名進行驗證,最終讓Apple控制發行。這就是爲什麼您需要越獄才能從App Store以外的來源獲取應用程序。

2

這是爲了保護最終用戶,通過驗證應用程序及其來源的方式。它也是控制發展的中央系統。在Windows上,大多數應用程序都使用GUID,但他們沒有關於它們的任何集中信息。蘋果的確如此,有時這是一種痛苦,但最終這是一項有效的努力。

+0

因此,每個應用程序都有自己的應用程序ID和它自己的Provisioning Profile? – Thanks 2009-05-04 15:05:08

+0

的確,每個應用程序都有一個AppID,但是供應是每個設備/開發人員最終提交的,所以在一個團隊中不止一個。 – 2009-05-04 23:39:12