前几天在忙着上线,尽管之前已经上线过一次,但由于本身比较菜,还是状况百出. 好在今天终于成功提交,因此来写写心得.
1:首次上线: 看这里
2:版本更新:看这里
3. 接下来我讲一讲关于我版本更新过程中的一些问题.
3.1.Bundle Identifier :
检查一下现在的id 是够跟上一个版本的一致,如果不一致,那么可能你需要重新下载证书之类的. 然后进行打包上传至appStore.(一般建议保持一致.我就是因为之前版本是外包公司做的,然后自己开发的时候将这个改了,所以绕了很多弯路)
3.2.进入 https://itunesconnect.apple.com/
在我的app 中点击之前版本进入详情. 添加新版本 (点击外部的+ 号是发布新应用,只是更新的话就没必要了)
3.3.上传屏幕截图要注意以下几点:
(1)尺寸问题:以下是正确的尺寸
3.5: 640 x 920 640 x 960 960 x 600 960 x 640
4.0: 640 x 1096 640 x 1136 1136 x 600 1136 x 640
4.7: 750 x 1334 1334 x 750
5.5: 1242 x 2208 2208 x 1242
iPad: 1024 x 748 1024 x 768 2048 x 1496 2048 x 1536 768 x 1004 768 x 1024 1536 x 2008 1536 x 2048
iPad Pro: 2732 x 2048 2048 x 2732
ICON 一张1024 x 1024的应用图标
注:如果是因为尺寸不正确,会提示xxxx wrong
(2)若提示 无法上传您的文件,请再试一次.
a.可以先尝试将之前的版本的截图上传试试,如果之前的图片上传成功了,现在的图片上传不成功,那么就是现在的图片有问题了,让美工重新切,切图需注意:图片不能含透明度.即 Alpha通道:否, 必须为JPG 或PNG 格式,最低分辨率至少为 72 DPI,并采用RGB色彩空间,且不能包含图层或圆角. 另外:文件名称不能为中文.
b.如果之前的图片上传报同样的错误,那么你就得检查一下版本了. 本人就是因为将版本填错了,导致折腾了一天才弄好.
注:在苹果开发文档上看到说不能显示状态栏,但是上传的图里面有状态栏也上传成功了.还有,状态栏部分千万不要弄错了,我第一次上架的时候就是因为将安卓的图片拿过来,让美工改一下尺寸就上传了,最后导致被拒了.
如果公司没有美工,没人给你切图怎么办呢? 用模拟器截吧. 将模拟器放到最大,然后快捷键com+s ,轻松就搞定啦.
3.4. 关于IDFA
提交的时候会提供选择,如果应用中使用了IDFA,就会让你回答一系列的问题,最后有可能也会被拒.
检查IDFA 的方法:
1、打开终端cd到要检查的文件的根目录。
2、执行下列语句:grep -r advertisingIdentifier . (别少了最后那个点号)。
然后你就可以找到罪魁祸首了.找到了问题出在哪里,就好对症下药了.
3.5. 提交审核了,希望尽快审核怎么办?
给苹果发邮件申请加急审核(https://developer.apple.com/contact/app-store/?topic=expedite)或者打苹果开发者中心技术支持的电话(400-670-1855 ).
发邮件的时候注意: 要填写的Apple ID of App 是你的itunesconnect app 信息中的Apple ID
3.6.已经提交审核了,发现出现了bug怎么办?
可以使用JSPath. 推荐:http://www.methodname.com/jspatchde-shi-yong-xue-xi-guo-cheng/
好了,我的经验大概就是这些了,希望会对你们有用. 有什么不足的地方也希望大家能提出来.
补充: (一)关于app的售价
1. 首次提交免费改版后收费被拒
第一版上线的时候是免费的,上线了之后,老板“突发奇想”,说为了不让竞争对手看我们的项目,要把售价改成100美元,我就按照他的要求将价格改了,结果就悲催了。 隔了几天后,苹果公司来邮件,询问app的价格是否为100美元,如果得到确认就将继续审核。于是我就回了一封邮件过去,说我确认价格是100 美元。后来苹果就打电话过来,问我改价格这件事是否知情,我说是我操作的,然后她就说:你知不知道这样是会被封号的? 我听了吓了一跳,就让她跟我老板谈。后来老板跟我说要我先将app下架,再重新上架。。。
注:第一版是免费的app 上线之后就不能改价格了。除非你第一次上架的时候就定了价格。不然,苹果公司公司会找你谈话的。。。
2. 首次提交收费又被拒了
苹果又发邮件过来,跟我确认app的价格,我回了一封过去说确定。过了几天之后又被拒了,然后我就纳闷了。。。第二天苹果又打电话过来,说经过审核,我们的app不值这么多钱,要我们改一下价格。。这,, 于是我又让他跟我们老板谈,,结果,,她拽拽的说了句,你转告给你们老板就行了,不需要我跟她谈,就把电话挂了。。。。。然后我就跟老板说了这件事,虽然他也对苹果的决定不满,但是出于无奈,就将价格改为了50美元。过了一天,结果又被拒了。。。。苹果又发了一封邮件,说As we discussed, your app was found to be out of compliance with App Store Review Guidelines. We hope you will consider making the appropriate revisions to your app and resubmit. 如果不满意这个结果的话可上诉。。。。。 然后我就去百度了一下App Store Review Guidelines,一共22条,参考如下:http://blog.csdn.net/primer_programer/article/details/9054849 ,然而并没有发现哪里违反了规定。。。。 然后,实在没办法,就和老板商量价格免费,结果提交之后第二天就上线了。。。。哎。。
注: app定价应与内容相符,不然,你懂得。。(价格越高,审核越仔细)
(二) 自动生成icon图标
在线生成icon图标:http://www.atool.org/ios_logo.php