2015-12-21 26 views
1

我是自學成才,所以我沒有其他人去問什麼可能是一個愚蠢的問題,但同時可能是非常重要的。是否讓你的iOS appID和Bundle ID私人重要?每個人都總是把他們的身份證白出來。或者,這些信息是否以純文本的形式出現在網上?App ID,捆綁ID的隱私 - 重要性是什麼?

我問,因爲我偶然發現了一個applink文本文檔,它顯示了與該鏈接及其appID相關的相應iOS應用程序:「ABDJCEI890.com.john.smith」以及相關的流行API密鑰。排在我的名單上,我吃了一驚,認爲這些信息應該是私密的。

有數百個應用列表上,只是一個快速滾動揭示了ID和鍵:孤獨星球,NBC環球,VEVO等

這是重要還是不重要?

+1

是否曾使用iTunes備份iOS設備?在Mac上轉到'〜/ Music/iTunes Media/Mobile Applications'。在那裏你會找到你擁有的每個應用程序的每個ipa。解壓縮並查看Xcode中的Info.plist。您現在知道該應用的捆綁ID。這不是什麼祕密。 – rmaddy

回答

0

重要,沒有。尷尬,也許。例如,如果您試圖在App Store上保留專業圖像,則com.DanielStorm.iHaveNoIdeaWhatImDoing作爲已發佈應用程序的Bundle標識符可能會有些尷尬。

0

說實話,我一直躲在我的應用程序ID &包ID的原因有兩個

  • 應用ID,因此競爭對手也不會知道什麼是我的應用程序的名字,什麼我的工作
  • 束ID,對於大多數用戶來說,它是他們真正的蘋果開發者名字我不喜歡世界知道

他們也許還有其他更好的有效的理由,我不知道。

至於剛剛提到的網站,他們沒有直接從某個蘋果網站獲得appID信息,我打賭他們使用了某種網絡爬蟲程序,下載並反編譯了他們的ipa並閱讀了info.plist文件。這很容易。我敢打賭,你不會找到付費應用程序的信息,而且從來沒有免費。

說實話,它的一個恥辱蘋果並沒有加密一個ipa中的所有東西。只有某些數據被加密,其餘部分可以通過文本編輯器輕鬆查看