ios app 提交审核

经过好长一段时间的纠结,终于看到了负责开发的项目 提示 等待审核 的提示了。
提交审核大概分为二个步骤:
1  iTunes connect 填写相应应用的审核申请
2  xcode打包,提交

1步骤要注意的几个问题:
a.上传截图时,可以用模拟器截图,但是window->scale要100%,之后要注意cmd+s保存之后,截图全名(包括路径)不能含有中文,否则上传失败!
b.版本构建,也即是添加你在xcode里面成功提交的包。这里要注意,假如xcode上传成功,在itunes connect预发行版里面显示二进制文件无效,那么请注意查看apple给你发的邮件,会说明问题出在哪(我的是项目有的地方没支持64位,此问题可以参考http://www.wahenzan.com/a/mdev/ios/2014/1231/1397.html,非常有帮助). 通过更改bundle version (内部的版本号,不回影响外部的版本号)之后重新提交。
c.提交审核的过程中可能会出来一些错误,可以查找页面还有哪些没设置,没设置对。
2步骤要注意的几个问题:
a.build setting里面codesigning要是相应的发布证书(对应的appid)
b.创建对应appid的profile文件, 特别注意profile的name要跟项目bundleid一致 c.product->scheme->edit scheme设置成release版

附:
jpush推送
错误1:2015-03-02 16:56:41.446 Helloan[3003:578501] ----------did Fail To Register For Remote Notifications With Error: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x16ec3fd0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}
解决:profile文件错误,创建相应appid的profile文件时,name要跟bundleid一致
错误2:jpush界面服务器端出现 指定的接受者目前还没有任何设备进行注册或设置
解决:对开发证书和生产证书p12文件进行导入验证的时候,不要打开证书再导出p12文件

2015.4.17
我今天想记录的是自己犯的一个很低级却不得不记住的一个问题

问题:app第一次提交审核被拒。原因可能是
         1 界面有的地方比较混乱
         2  应用里面有检查更新按钮  2015.3.10号左右,app应用里面就不能加检查更新入口
         3  用个人开发者账号 发布公司app (可能原因,还不确定。 第三次还是用个人开发者账号提交的,成功了,所以说跟这个没有关系

重点是:修改了之后,重新提交审核后,第二次苹果给出的拒绝原因竟然跟第一次一样(可想而之当时我都想打人了,一个审核就是8天左右啊),后来发现是自己提交审核时太粗心了(真正来说也是缺少经验的缘故,之前没提交过app审核,这是第一次)

为 什么两次提交的app会一样呢,关键是没有注意下面这个,对,就是构建版本。被拒之后,xcode重新提交后,itunesconnect里面会出来让你 选择哪个构建版本(这是第二次被拒之后才发现的,晕啊,但是我还纳闷内部版本号怎么更之前的一样,还问了个成功提交审核app的人呢,他也没发现,所以提 交的时候,自己真的要细心)

选择你改好后的app构建版本就好了,第三次app提交审核中,7或者8天之后,审核成功。
附上第一版成功上架,第二版本更新后应用:

ios app 提交审核_第1张图片

继续努力,继续更新!

你可能感兴趣的:(iOS,App提交审核)