标识符为 'com.app.appname' 的 App ID 不可用。请输入不同的字符串

An App ID with Identifier 'com.app.appname' is not available. Please enter a different string

我在尝试注册新的 Bundle ID 时遇到此错误:

"标识符为 'com.app.myappname' 的 App ID 不可用。请输入其他字符串。"

我正在使用 Ionic/Cordova,所以我没有用太多 Xcode。

我看到其他 Whosebug 页面也有同样的问题,但它们都与 Xcode 7.3 相关。

我目前正在使用 Xcode 9.2。我不知道最近是否有对此的修复 - 因为大部分资源都已过时 2 年

您需要提供用于您的 app-building 并在应用商店分发的唯一捆绑包 ID。

如上“com.app.myappname”是一个示例应用程序 ID,您需要将其替换为您的应用程序 ID,例如 =>

com.yahoo.mailapp

现在下一个问题是如何设置您的App ID

您可以通过 Visual Studio 代码XCode 本身的离子项目进行设置。

从 ionic 项目(Visual Studio 代码 或任何其他开发工具设置应用程序 ID):

  1. 打开您的 Config.xml 文件并设置:

完成此操作后构建您的应用程序并在您的 XCode 中打开它,您将在 XCode 中获得更新后的应用程序 ID。

  1. 现在为提供的 App Id 生成代码。

Link -> How to generate code sign?

通过Xcode设置App Id:

  1. 构建您的应用程序后,在 Xcode 中打开您的 iOS 生成代码。
  2. Select 项目 -> 常规选项卡 -> 更改您的应用程序包标识符

希望这对您构建应用程序有所帮​​助。