标识符为“com.app.appname”的应用 ID 不可用。请输入不同的字符串
Posted
技术标签:
【中文标题】标识符为“com.app.appname”的应用 ID 不可用。请输入不同的字符串【英文标题】:An App ID with Identifier 'com.app.appname' is not available. Please enter a different string 【发布时间】:2018-03-29 23:03:49 【问题描述】:我在尝试注册新的 Bundle ID 时收到此错误:
"标识符为 'com.app.myappname' 的应用 ID 不可用。请输入其他字符串。"
我正在使用 Ionic/Cordova,所以我没有使用太多 Xcode。
我见过其他有相同问题的 *** 页面,但它们都与 Xcode 7.3 相关。
我目前使用的是 Xcode 9.2。我不知道是否有更新的解决方案 - 因为大多数资源都已过时 2 年
【问题讨论】:
确保在应用程序主文件夹的应用程序 config.xml 文件中,您已使用与开发人员门户上使用的应用程序 ID 相同的应用程序 ID 设置小部件 ID:您需要提供您的唯一捆绑包 ID,该 ID 用于您的应用构建和在应用商店中分发。
如上所述,“com.app.myappname”是一个示例应用程序 ID,您需要将其替换为您的应用程序 ID,例如 =>
com.yahoo.mailapp
现在下一个问题是如何设置您的App ID?
您可以通过 Visual Studio Code 或 XCode 本身的 ionic 项目进行设置。
从 ionic 项目(Visual Studio 代码或任何其他开发工具)设置 App Id:
打开您的 Config.xml 文件并设置:
完成此操作后,构建您的应用并在您的 XCode
中打开它,您将在您的 XCode
中获得更新后的 App Id。
-
现在为提供的 App Id 生成代码设计。
链接 -> How to generate code sign?
通过 Xcode 设置 App Id:
-
构建应用后,在 Xcode 中打开您的 ios 生成代码。
选择项目 -> 常规选项卡 -> 更改您的应用程序包标识符
希望这将帮助您构建您的应用程序。
【讨论】:
很棒的教程!!但是,即使按照您的所有步骤操作,我仍然会收到错误消息。代码和 xcode 中的 ID 都匹配。我已经在 android 上发布了,所以我不想更改我的捆绑 ID。 @CodeChanger 你为你的安卓应用设置了哪个bundle id? 我修复了它 - 我碰巧有另一个我不知道的名称,它与捆绑包 ID 相关联。不得不打电话给苹果来修复它!以上是关于标识符为“com.app.appname”的应用 ID 不可用。请输入不同的字符串的主要内容,如果未能解决你的问题,请参考以下文章
DTDeviceKit:无法为应用标识符 XXX 启动软禁服务
嵌入式二进制文件的包标识符不以父应用程序的包标识符为前缀[重复]
无法使用通配符标识符为 iOS 应用程序配置文件创建用作应用程序 bundleId 的显式 AppID