AppStore上传打包App报错
ERROR ITMS-90129: “The bundle uses a bundle name or display name that is already taken.”
修改了bundle name、bundle display name还是报错
这个我觉得是苹果出的一个小bug,可以通过以下方式修改。
换一个bundle id,修改具体过程。
第一步:在开发者后台重新创建一个新的bundle ID;
第二步:在appstore后台套装id那里,重新选择你刚刚创建的id;
第三步:打包上传你刚刚准备上传的ipa,记得版本要增加,这里的版本是有历史记录的,build要增加一下。
好了,到这里之后重新提交,你会发现还是不行。。。。。
因为我是边写博客边提交经验的,哈哈哈哈。
第二部分:
开始思考,为什么会有这样的问题,肯定不是bundle id重复导致的,那就是我起的project name有问题了,为什么会有问题呢?我们常说关键字,保留词,我预计是命中了keywords了,苹果的保留词和关键字了,例如你的产品起名叫做:int,UIButton,strong。
虽然你会说怎么会起这样的名字,但是它的保留词应该比较多,所以起名字的时候,选择2个英文单词是比较保险的。
好了,我换了project name为2个单词,通过了。
PS:我给我起的名字是home,应该home是它的保留词。
2024.12.24 - 补充
产品名字也有保留词,例如软件名字叫:日历,照片,相机,地图等也会命中保留词重复。