An App ID Identifier ‘QAQ’ is not availabel. Please enter a different string故障之一

在网上搜索到这个问题,看到有很多的解决方法,不过由于各位出现的问题不一,所以我决定记录下我个人的这个曲折。

一般碰到这个问题就是按照提示来重新修改一下bundle id就可以了。但是这个bundle id 字段不能修改,我们的项目就要用这个字段。

这个bundle id肯定是重复的了,被注册的了,那就需要删除

由于项目开始开发的时候,公司的开发者账户还没有申请下来,很多的第三方都已经注册了这个bundle id 来使用,我在开发的是时候,使用的是自己的账户也就是personal team。就是没有付费的。这种账户对于苹果而言就是测试账户,这个测试账户在开发的时候,会自动注册并占用这个bundle id字段。导致在公司账户申请下来的时候注册出现不可用的问题。
所以解决方案就是联系苹果的客服,苹果客服

随意点一个进去目的是找到有电话联系的选项

打电话比发邮件更有效率,亲身经历

打电话,向客服说明这个问题。

你只要把问题说明清楚了,前提是你确定这个bundle id就是自己的账户注册的,而你的账户又不是付费账户,(如果是付费账户,自己登录去删除不就可以了吗,没有必要联系他们了QAQ)。这个客服会说帮你查一下这个问题,稍后回复。

大概10分钟左右吧,有一个美国那边的电话给我打过来了,核对一下信息,确实如我所述。她说可以帮我删除,确定吗?我当然说确定了。

我问了一下她我账户下是不是还有其他bundle id ,一并删除了。

后续,我之所以知道是我的账户占用了这个bundle id 是因为我在公司账户注册失败的时候,尝试注册另一个带cn的字段,提示带cn的字段可以用。我就返回了,也就是说我没有使用公司的账户注册这个cn字段的bundle id,然后,我用自己的账户在工程里修改了bundle id 为带cn的字段,运行成功,最后我再去使用公司账户注册这个带cn的bundle id,提示也是不可用了。因此我确定我的bundle id是被我自己的账户占用了。

附:弄好了之后呢,真机测试的时候提示:应用的标识符与安装的不匹配,删除应用重新运行就可以了

This application’s application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容