在iOS应用程序中使用的应用程序ID是什么,将字母数字化的缺点是什么?

我们希望更改我们当前使用的App ID,而不更改种子ID – 我们希望将包ID更改为GUID。 我知道使用应用包ID:

  1. 在安装过程中检查分发configuration文件应用程序ID(第二部分)是否与info.plist中的软件包ID匹配。 所以我们必须生成一个新的configuration文件。

  2. 通过iTunes分离应用程序并识别应用程序的升级。 我想这意味着这将与iTunes将它视为一个新的应用程序?

使用字母数字字符有什么限制吗? 还有其他的改变吗?

这个SO问题表明,它不需要在反向域名约定…任何人都可以想到为什么一个GUID将是一个问题?

提前致谢

当你说APP ID,你真的是捆绑标识符。 在iPhone应用上下文中的App ID意味着App Store ID(例如:29184024)。 您不能更改每个Apple的现有应用程序的捆绑ID,因此您必须从头开始创build一个新的应用程序。 在字母数字方面没有任何限制,但是如果您完全创build了一个新的Bundle Identifier,那么您的老客户将不会得到更新。