iOS应用程序中使用的应用程序ID是什么,使其成为字母数字的缺点是什么? [英] What are all the things an app ID is used for in iOS apps, what is the downside of making it alphanumeric?
问题描述
我们想要更改我们当前使用的应用ID,而不更改种子ID - 我们要将捆绑ID更改为GUID。我知道使用了应用程序包ID:
We'd like to change the App ID that we currently use without changing the seed ID- we want to change the bundle ID to a GUID. I know that the app bundle ID is used:
-
在安装过程中,检查发布配置文件应用ID(第二部分)是否匹配info.plist中的bundle ID。所以我们必须生成一个新的配置文件。
During installation to check that the distribution profile app ID (Second part) matches the bundle ID in the info.plist. So we have to generate a new provisioning profile.
通过iTunes隔离应用程序并识别应用程序升级。我想这意味着iTunes会将其视为一个新的应用程序?
By iTunes to segregate apps and identify upgrades for apps. I guess this means this will come out with iTunes treating it as a new app?
您有预期的限制,使其成为字母数字吗?我们还有其他的变化吗?
Are there any limitations you foresee with making it alphanumeric? Are there any other changes we will have to make?
这个SO问题$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $
This SO question states that it need not be in reverse domain name convention... can anyone think of why a GUID would be a problem?
提前感谢
推荐答案
当您说APP ID时,真的意味着Bundle标识符。 iPhone应用程序的上下文中的应用程序ID
表示App Store ID(例如:29184024)。您不能更改每个Apple的现有应用程序的包ID,因此您将不得不从头开始创建一个新的应用程序。使它成为字母数字没有任何限制,但如果您完全创建一个新的Bundle标识符,您的老客户将无法获取更新。
When you say APP ID, you are really meaning Bundle Identifier. App ID
in context of an iPhone app means the App Store ID (ex: 29184024). You are not allowed to change the bundle id of an existing app per Apple, so you will have to create a new app from scratch. There are no limitations in making it alphanumeric, but if you create a new Bundle Identifier altogether, your older customers will not get updates.
这篇关于iOS应用程序中使用的应用程序ID是什么,使其成为字母数字的缺点是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!