如何在 iOS 开发中完全删除 bundle id?

How to completely remove bundle id in iOS development?

如何重复使用为应用程序 ID 创建的捆绑包 ID?我什至删除了关联的应用程序 ID,但捆绑包 ID 仍然 unavailable.Does 是说捆绑包 ID 创建后无法完全删除?

捆绑 ID 无法准确重复使用。例如 com.abc.xxx 只能使用一次。如果您是从一个帐户创建此应用程序 ID,则无法从另一个帐户创建相同的应用程序 ID。但是,您仍然可以创建一个新的 com.abc.xxx1 之类的。应用程序 ID 至少应有 1 个字符差异

如果您想删除应用程序 ID,请按以下步骤操作:

  1. 打开 developer.apple.com 并使用您的凭据输入。
  2. 点击应用 ID。
  3. 现在点击您要删除的 App ID。
  4. 点击App ID信息下方的编辑。
  5. 现在在页面底部,您可以找到用于删除 App ID 的删除按钮。

我不确定您的确切情况是什么,您没有提供足够的信息来了解这一点。但是,我遇到了一个类似的问题,如下所示:

前段时间我注册了一个新的 Apple 帐户并用它创建了一个 iOS 应用程序。我没有为此付费,即该应用程序只能使用 7 天。我从未将该应用程序提交到应用程序商店。尽管如此,该应用程序的捆绑标识符与该特定帐户相关联。

一段时间后,我注册了另一个 Apple 帐户。这次是付费订阅。当我尝试签署我用第一个帐户创建的应用程序时,Xcode 抱怨如下:

Failed to register bundle identifier. The app identifier "xy" cannot be registered to your development team because it is not available.

No profiles for 'xy' were found. Xcode couldn't file any iOS App Development provisioning profiles matching 'xy'.

似乎捆绑包标识符与第一个帐户的配置文件严格关联。解决这个问题的方法是删除那个特定的配置文件。您可以转到以下文件夹并删除该文件夹中的相应文件:

~/Library/MobileDevice/Provisioning Profiles/