美文网首页
解决 An App ID Identifier ‘xxx’ is

解决 An App ID Identifier ‘xxx’ is

作者: F森 | 来源:发表于2016-09-20 13:20 被阅读1918次

    出现这个问题的起因是公司接收一个新的项目,这个项目从其它开发者账号那里转让过来。
    由于要做二次开发,不急着上线,忙了一个月,突然爆出一个念头,上线时upload
    application 会不会出问题,然后就Archive validate 一下。
    报错:“An App ID Identifier ‘xxx’ is not availabel. Please enter a different string. ”
    fk.....什么鬼???好怕怕
    好久不去发布项目上线了,有点心虚,各种查,说法不一,只能一一验证

    说法一:有重名的appid
    action 1 : 理论上转让之后,原来开发者账号是不会残留appid这些东西的,开发一看,擦,原来的那个账号有一个appid怎么是一样的,再仔细一看,不对,原来账号的开发者建了一个appid用来做测试,问题的关键是,竟然起一个名字跟转让过去的appid一字母之差,这不是吓唬人吗,玩心跳呀, 这么巧...!!!!!
    结论:不是由于appid 重名引起的问题。

    说法二:App IDs 相关里面 Name 不合法

    按理说,从另外一个账号直接转让过来的app我是没做任何的修改操作的,这么会有引文Name而出现这个问题呢?能让我联系到产生这个问题的一个原因是:之前的开发者账号是个人开发者账号,现在的账号是公司开发者账号。具体原因还没搞清,有知道的@我,谢谢!

    google 一波,stack上有说到 可能是因为AppIDs 里面的name出问题了,按照相关说法改,改完 :

    假设AppId : com.mycompany.appname
    name 按: XC com mycompany appname

    注意:XC 开头
    "." 用 " " 代替

    具体如下:

    http://stackoverflow.com/questions/36206696/an-app-id-with-bundle-identifier-x-is-not-available-please-enter-a-different-s

    改完,避免因为其它问题引发错误,重新生成一遍“发布证书”和 “.mobileprovision”文件,下载,双击!
    在Xcode中更新一下,重新archive 然后 validate 一下

    Successfull !

    番外篇 :Missing iOS Distribution signing
    在更新完证书之后,validate的时候报了上面的错误,检查了一遍钥匙串证书助理,发现证书均过期了,于是又google一番,发现可能是AppleWWDRCA.cer文件出问题了,安照博客里面的方法,妥妥的解决了
    传送门:http://blog.csdn.net/ioshot/article/details/50669791

    最近半年很少管理开发者账号和发布上传App, 一玩就报几个错,这真是玩心跳啊,不过还是将问题解决了,在此撒泡尿留个记号!

    心得:虽然上传到app store的时候报了错,但是提早发现了问题,记得之前看过一篇文章,里面说到:苹果App上线时会出现各种各样奇葩的问题,作为开发者应该找到适合自己的daliy build方案。意思就是,每天将项目跑一遍上线流程,避免当真正去发布时出现问题,搞得措手不及!

    相关文章

      网友评论

          本文标题:解决 An App ID Identifier ‘xxx’ is

          本文链接:https://www.haomeiwen.com/subject/lxcoettx.html