在iOS开发中,APP发布上架是必不可少的流程,随着版本的更新,一些发布的时候遇到的问题在这里总结一下,大神请飘过。
在一次发布中,Archive时遇到如下问题,
iTunes Store operation failed.
No suitable application records were found. Verify your bundle identifier 'com.gdqyjp.QingYuanJiaPei' is correct
这种问题,而且在苹果发布官网填写bundle identifier
时也总是会让我填写一个后缀名,我把plist文件中的bundle Id的最后的项目名作为后缀填上后还是不对。绕了一圈后发现,在官网配置的APPID是原来设置的通配符的文件,比如com.ilove.*
这样的,这种形式可以原来真机测试,但发布就必须选用非通配符的形式,如下图
又重新用这个APPid来配置发布证书和配置文件后,在plist里也重新设置了bundleID,还要注意,在如下图的Product Bundle identifier
也要设置,不然也会报错。
之后验证通过后,unpload上传时有出现问题,入下图,
这种情况是使用该方式上传如果网络不好会上传出错,后面上网查了一下,使用另一种上传方式,先打包导出ipa,
再在APPlication Loader
中添加刚才打包的ipa上传,这样就很快解决了。
还有经常会出错的一些地方,如下图,signing
中的开发团队这个要设置,就是注册了开发者账号并且付了钱的那个号设置一下。
剩下的就是Code signing Identity
里的这些发布配置文件的相关设置了,不对的地方多设置几次试试看,看清楚文件的名称,如果没显示出来的检查一下相关文件有没有双击添加到钥匙串中,Cmd+Q重新再开一下Xcode识别一下。暂时就这些问题吧,如有不对,请指正。