2018-1-23更新
👇12条提到审核被拒就来更新,果然被拒了(呜呜呜)
Hello,
Thank you for providing this information.
Upon further review, we found that your app does not comply with the following guidelines:
Guideline 3.2 - Business
We found that your app is an in-house app, intended for employees or members of your organization. As such, it is not appropriate for the App Store.
For information on distributing proprietary, in-house apps, please refer to the Apple Developer Enterprise Program.
我的是内部应用,就是类似公司内部OA,苹果建议使用企业开发计划,我一开始就打算用企业账号发布,但是申请账号的过程中发现需要法人身份信息注册域名申请官网之类的,但是这个客户是企业的分公司一名管理者,企业总部不允许分公司有自己的域名和官网,他也没办法拿到法人的身份证(申请域名需要法人拿着身份证拍照之类的),所以选择用公司账号发布到APPStore,所以万能的小伙伴们,我该怎么办呢?
一、打包可能遇到的问题
1、首先一定不要用Xcode9.2打包APP,选择Xcode9.1及以下版本打包,至于为什么我在ios开发问题总结中提到过,在这里我就不再赘述了
2、Xcode9以上版本icon需要一张1024*1024的图片,否则打包会报错,其实打包出错了根据提示也就知道怎么解决了,以前版本打包之后上线时需要在iTunes上传这张图片,现在直接放在Xcode内打包,选择对应的ipa包之后iTunes就会自动识别这张图
二、填写审核信息可能被拒的情况
1、如果你的APP是智能控制软件,审核时又不能把硬件设备寄给苹果那边,苹果审核可能并不知道你的软件是干什么用的。
被拒情况描述:我曾经做过一款智能家居的APP,提交审核被拒,原因就是不知道我这个软件是干嘛的,因为他那边登陆后设备不在线,是不能够进入设备控制页面的,可想而知,他什么都做不了。
解决办法:在被拒的原因下面回复邮件,录制一段控制设备的视频放上去,然后就审核通过了,无需重新提交审核
当然,如果你在提交审核之前就知道这个情况,就可以在下图附件那里提交你的演示视频,在备注里说明,如果附件过大上传不了可以放到你们服务器上,把网址写在备注里,这样就能避免被拒了。
2、如果你的APP开启了后台播放音频的功能,请最好提供一个有权限播放音频的账号给苹果审核,否则会被拒说你开启了这个功能,却没有发现APP中有播放音频的地方,建议你关闭。
被拒情况描述:我的APP中音频是付费的,需要充值会员之后才能播放,而提供的账号不是会员,播放不了。
解决办法:录一段播放的视频回复他,就没问题了。(是不是发现没有什么事情是录一段视频解决不了的,如果有就再录一段,嘿嘿。Tips:如果不是你代码的bug,基本都可以用这种方式解决)
3、如果你的APP有些内容是免费可看可听的,一定要不登陆就可以看可以听。
被拒情况描述:还是上面那个APP,后来开放了几款限时免费的音频,但是在播放的时候我们做了限制,一点播放就会弹出登陆页面让用户登陆后才能播放(原因是我们想要收集用户信息,分析哪些用户喜欢哪种类型的音频),然后苹果就说了,既然我们写上了免费两字,就是让所有人都可听啊,为啥还要强制登陆才能播放,这样是不尊重用户的。这种情况只能老老实实改代码重新审核。
解决办法:只要不是收费的内容,无论用户是否登陆都可看可听,当然一些用户操作类的功能是可以登陆之后才能做的,比如点赞评论这些,可以提示用户登陆后再操作。
4、内购时遇到的一些问题,请戳此文:关于内购的那些坑(虚拟商品一定要用内购,不要想着心存侥幸用第三方支付,被发现了就会延迟审核,两周,一个月,两个月的审核期,咱们等不起呀)
5、如果你的APP里面有一些促销活动,比如抽奖啊,答题获得积分之类的一定要在活动页面醒目的地方写上:此活动与苹果公司无关(任何非苹果的活动都要说明跟苹果公司无关,撇清关系)。
6、如果你的APP包含大转盘抽奖之类轻微赌博性质的活动(就是满足什么条件可以玩一次,玩的话可能中奖也可能不中奖这种的),在iTunes填写APP综合信息时选择的分级一定要选上带有赌博的两个选项,选完之后评定的是17+岁,不选就会被拒说你选择的分级跟APP实际情况不符。
7、如果你的APP内有排行榜,排名之类的展示信息,一定要有隐私政策声明。
被拒情况描述:我的APP是个商城,里面有个排行榜,会展示一些消费水平较高的会员头像昵称,提交审核的时候也没填隐私政策网址,因为它不是必填的,然后就被拒了,说这个排行榜收集了用户信息却没有向用户说明,属于不尊重用户的行为。
解决办法:这种隐私声明网上大型网站都有,找一份根据你的APP实际情况改一份,放到服务器上。APP注册那里应该都有注册协议,在旁边再放上这个隐私声明的网址,提交审核的时候记得把网址填写到上图红框内。(我填完之后还被拒过,因为他审核的时候后台的哥们正在重新部署服务器,,,,他打不开网址,这个锅我不背,哈哈)
8、现在适配iphoneX还不是必须的,如果你的描述里提到你适配了,那就得提供iphoneX的屏幕截图了,否则被拒。
9、info.plist里的描述信息,如果你用到了相机、麦克风、后台定位等权限,一定要描述清楚你使用这些权限是做什么的,否则可能被拒(有时候会被拒,有时候不会,看苹果爸爸的心情了)。
10、还有ipv6各种反复被拒的小伙伴们,如果确认自己ipv6没问题,那就反复重新提交审核,申诉没用的(我有个搞笑的例子:就是上面那篇内购里也提到过的,我在电话里一步步教审核人员登陆了app,成功播放了音频,我在电话里听到了音频的声音,因为免费和游客问题修改后重新提交审核,又被拒,就是ipv6登陆不了,呵呵哒,不管他,什么都不改,果断点重新审核,就过了)
11、下面是看到的别人被拒的情况
意思就是app里跟用户信息无关的内容不能强制要求用户登录才能看,如果你的app不登陆什么也干不了,要么加游客登陆,要么开放首页或者在审核信息详细说明为什么必须登陆才能进入app,应该跟我第四条差不多
参考链接:被苹果爸爸完全碾压的通话记录
12、昨天刚提交了APP审核,期望不会被拒,被拒了就来更新
三、准备工作做好之后就该点提交审核了,最近有人问我那些选项该怎么选,那我就也简单写一下吧
1、内容版权:如果你的APP用到了第三方登录、支付、分享等功能,就是要跳转到其他APP的,有的说点是,有的是否,我都选的是,如果不是上面三种情况却有明显的第三方logo,那就要提供第三方授权内容,必须选是
2、广告标识符:下面有两篇文章可以参考
关于上架AppStore最后一步的“出口合规信息”、“内容版权”、“广告标识符”的选择
3、出口合规信息:就是是否加密的那个,如果你有用到加密算法那就选是,没用到就自行斟酌,我记得之前会提示https也算,反正后来接口都用https之后即使没有加密功能,我也都选的是,没有因为这个被拒过。
以上内容仅供参考,如果对你们有帮助那就最好不过了,如果有错误的还请评论指正,我会及时修改以免误导其他人。
如果喜欢就点赞收藏下呗!比心 ^_^