上架自己开发的应用,这是ios开发对于开发这的最后一道考验,花了几个月时间写app,然后因为各种原因,上不了架,哈哈,然后你就各种悲剧吧。下面对我遇到的问题做一展示:

1.元数据错误——你的app开发信息没有填全,或者填写错误,是否细心问题;

2.元数据中说让录制视频——录制你想让苹果看到的app的功能视频上传到优酷(我用这个感觉还好,比较方便,你也可以让后台给你弄个链接),获取链接填写在备注里面,这个问题不大,没有太严格的要求。

3.各种原因被拒,其中我遇到的有:(1)ipv6问题,具体什么是ipv4和ipv6在网上搜索去吧,一大推;(2)说是具有营销性质:这个他妹子的没有营销性质怎么赚钱。好吧,暂且让她任性吧,你隐藏这个具有营销性质的界面好吧?或许只是需要某些视图的隐藏;(3)功能太简单不适合投放到appstore市场,这个自己琢磨去吧。

4.最淡疼的状态之一“正在审核”,神马情况,一直正在审核,持续ing,7天啦,妹子的还是这样,然后下架,重新提交,老样子,然后申诉,加急,咨询。好吧,我能用的都用了。终于,在苹果官方找到了一条说明,中文意思是“你的app如果保持在正在审核状态超过24小时,那么请检查你的二进制文件”。这句话点醒了我,我这次的更新添加了微信分享功能,ios9以后就需要添加在plist文件里面,以前的在哪里没研究过。这里我隐藏了微信分享功能,所以过不了,然后放出来就过了,这里说明苹果plist文件的设置要求还是挺严格的,再比如添加后台模式里面的一些key,如果你不展示给他你永远也过不了。。。

5.最新发现一个问题:权限问题,如果你的app调用了一些私有api,需要授权开放的话一定要设置权限,不然会出现你上传成功,在活动里面展示“正在处理”,然后马上消失的情况,简单的说就是构建版本里面你根本找不到。