2015-12-21 63 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中的所有东西。只有某些数据被加密,其余部分可以通过文本编辑器轻松查看