Ios 标识符为的应用程序ID不可用。请输入其他字符串

Ios 标识符为的应用程序ID不可用。请输入其他字符串,ios,apple-push-notifications,Ios,Apple Push Notifications,我刚刚注册了Apple dev程序,但在尝试在会员中心创建应用程序ID时,我收到以下消息: 标识符为的应用程序ID不可用。请输入其他名称 绳子 在注册之前,我使用的是同一个帐户(但不是开发者计划的一部分),并为自己的手机构建应用程序 我200%确定这个捆绑ID除了我之外没有其他人使用 在这种情况下怎么可能呢?XCode是否可以自行注册应用程序ID? 我还注意到一个名为“XC通配符”的应用程序id,它是为任何id“*”定义的 我真的有点迷路了,所以我非常感谢你的帮助。 谢谢 您需要从Apple p

我刚刚注册了Apple dev程序,但在尝试在会员中心创建应用程序ID时,我收到以下消息:

标识符为的应用程序ID不可用。请输入其他名称 绳子

在注册之前,我使用的是同一个帐户(但不是开发者计划的一部分),并为自己的手机构建应用程序

我200%确定这个捆绑ID除了我之外没有其他人使用

在这种情况下怎么可能呢?XCode是否可以自行注册应用程序ID? 我还注意到一个名为“XC通配符”的应用程序id,它是为任何id“*”定义的

我真的有点迷路了,所以我非常感谢你的帮助。
谢谢

您需要从Apple portal中删除所有无效的配置文件,并使用bundleID创建一个新的应用程序id,如com.my.appname:

苹果刚刚更新了他们的开发中心CGU。似乎应用程序扩展包更为严格

如果您的应用程序绑定ID格式为:com.my.app 您的应用程序扩展包ID现在必须是:com.my.app.XXX

创建新的appID和配置文件可以解决此问题

这里是更多细节的链接

我遇到了类似这样的问题:“标识符为com.xxx.xxxx的应用程序ID不可用。”。请输入另一个字符串“”。我确实从apple developer membercenter中删除了所有配置文件,并从XCode首选项中删除了帐户

然后手动创建新的iOS开发和分发配置文件。全部通过XCode下载并运行。。。它工作正常,并将下一个版本导出或上传到AppStore


请试试这个。

这个看起来很奇怪,但对我来说很有用

起初,我有一个名为“我的应用程序”的应用程序ID,标识符为“com.mycompany.myapp”。我也犯了同样的错误

“捆绑标识为X的应用ID不可用。请输入一个 “不同的字符串”


当我试图出口时。但后来我将我的应用程序ID的名称改为“XC com mycompany my App”,并保持原样。它现在起作用了。

我也遇到了同样的问题带有标识符的应用程序id不可用。请输入其他字符串。我就是这么做的

您必须先创建一个新的资源调配配置文件和您正在使用的旧的资源调配配置文件,然后删除它,然后从您使用的Apple Developer帐户创建一个新的资源调配配置文件


安装新的资源调配配置文件且其工作正常,您可以轻松地归档项目。

我有另一个使用案例,请检查您的应用程序ID是否包含“ios”,例如

com.domain.ios.MyApp


如果是这样,那么您可能需要删除它,这必须是最近的一些更改,因为我能够在前面向ios注册应用程序ID。

这意味着有人已经注册了相同的标识符。只需创建一个更独特的字符串。

这发生在我身上,是因为我不小心将应用程序ID分配给了我的个人帐户,而不是我的团队帐户,因为我在XCode中勾选了
自动管理签名。错误消息表示该ID已被获取,现在无法在您的团队帐户上使用

您需要从您的个人帐户中删除应用程序ID,但是,由于这是一个免费帐户,您没有访问权限,因此您需要联系并请求从您的个人帐户中删除应用程序ID


我打电话给他们,他们在我打电话的时候帮我整理了一下。然后,我可以用我的团队帐户设置应用程序ID。别忘了让他们删除所有版本的应用程序ID,例如,如果你也有相同ID的
.dev
.staging
版本。

为了解决这个问题,我将我的团队从myusername(团队)改为individual,如果你是个人,你应该使用,如果您是一家公司,请使用您的团队。

我使用的是Xcode 12.4。我一直在用免费帐户面对这个问题。现在我将Bundle Id添加到我的付费帐户中。我看了这么多答案,但运气不好

以下步骤解决了我的问题。希望有人能从中得到帮助。谢谢

到目前为止,我意识到的实际情况是:

  • 最重要的是,当您使用Xcode构建时,Bundle Id会自动注册到帐户[免费帐户]
  • duplicacy的新付费帐户bcz无法使用相同的捆绑Id
  • 对于免费帐户,无法从app Store Connect中删除应用程序/捆绑包Id
  • 因此,必须更改新付费帐户的捆绑Id
  • 如果是付费帐户,则可以从App Store Connect中删除捆绑包Id
  • 步骤:

  • 在Xcode团队上再次使用免费帐户签名
  • 与创建要同步的配置文件的Xcode同步
  • 然后将Bundle Id更改为com.domain.appnamefree并再次与免费帐户同步
  • 这意味着苹果自动注册此免费帐户的捆绑Id
  • 一旦应用了此更改,真正的bundle id就变得免费可用
  • 然后从Xcode帐户中删除免费帐户
  • 现在将付费帐户添加到Xcode团队
  • 将捆绑包Id更改为com.domain.appname
  • 并再次同步,以便苹果识别此付费帐户的捆绑Id

  • 您可以忽略XC通配符id,我的帐户上已经有多年了。我认为这是一个自动生成的id。对于应用id,可能有其他人正在使用它。您是否使用了反向url类型的字符串?实际上这是不可能的,我以前使用过一些特定的字符串,如
    com.mydomain.fe.mobile.devel
    ,这在会员中心也不可用。我的意思是所有其他的
    com.mydomain.*
    都没问题,所以我肯定我遗漏了一些东西。我也有多个预览文件,所以也许这是我唯一能想到的。我的所有应用程序id都是
    com..
    a