iOS应用程序中使用的应用程序ID是什么,使其成为字母数字的缺点是什么? [英] What are all the things an app ID is used for in iOS apps, what is the downside of making it alphanumeric?

查看:300
本文介绍了iOS应用程序中使用的应用程序ID是什么,使其成为字母数字的缺点是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们想要更改我们当前使用的应用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:


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

  1. 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆