iOS开发--上线的坑
被拒
1.PLA1.2
拒绝的原因,主要是用个人账户上传金融类应用.
这里需要隆重的提醒一下理财、P2等金融类相关产品的开发者们,目前,金融类应用只能用对应公司名称的开发者账号上传了。也就是说,如果用个人开发者账号提交金融类应用,会收到苹果的审核未过信息
被拒理由原文:
PLA1.2
The Seller and Artist names associated with your app do not reflect the name, "xxx有限责任公司," in the app or its name and metadata, as required by Section 1.2 of the Apple Developer Program License Agreement.(您的应用开发商名称和应用内/应用名称/关键词/描述中的名字(XXX有限责任公司)不匹配,违反了苹果开发者计划许可协议2.1。)
Next Steps
Your app must be published under a Seller name and Artist name that reflects the xxx有限责任公司 brand, If you have developed these apps on behalf of a client, please advise your client to add you to their development team of their developer account.(您的应用必须以符合XXX有限责任公司品牌名称的开发者账号上传。如果您是帮助客户开发的应用,请通知您的客户将您添加到他们的开发者账号团队成员中。)
提供解决方案:
目前提供的解决方案,是经过可行的方案,但是不保证一定可行
1、技术支持网址:(填公司网址即可)
2、App中相关的内容一定要体现出公司相关的内容,千万不能让苹果审核者以为你这个App和你们公司没什么关系,那肯定会被拒。
3、把开发者邮箱修改下,里边把名称修改成公司名称
把这几点修改下,再尝试下,祝好运
2.JSPatch
2017年3月8日左右,收到关于苹果的邮件,内容如下:
这是我偷的图.png解决方案:
目前没有什么
其实,从前年的RN,到去年的微信小程序,我们好像在尝试着各种跨平台的方便体验,恰恰忽略了作为苹果本身的着重点:流畅性和用户体验..至少在渲染方面,RN是硬伤..跨平台的程序没有原生的好,体验度低,至少目前为止的现阶段是这样的.所以,苹果目前为止做出的这样措施,是可以理解的,谁愿意将自己的钱捐给自己的竞争对手呢?相对而言,苹果做出这样的决定,我个人程度上认为,苹果应该是发现并确立了一定的趋势,针对这个趋势给自己预留出来的一个缓冲的时间,期待苹果的产品与时俱进吧.
当然,以上只是近期出现地比较频繁的被拒原因,除了这些之外,比较常见的原因还有以下几点:
- 提交的新版本与上一版相比,功能上变化过大,或在新版本中完全改掉了前一版产品的某些功能。
-
应用内推荐了其他App。
-
在iTunes Connect的应用预览信息中,提供的信息不足。
-
应用内包含检查更新功能。
-
严禁GCD禁止宣传的事情。
-
应用使用了私有API,这个作为一名开发者,要学会绕路方案。
-
程序不能太简单,要有自己的东西。
-
反复提交类似的应用。也就是说,如果提交几个本质上一样的应用,不仅会影响其他应用的审核进程,还会有被拒的风险。
-
不恰当的评级。
-
应用名称、安装包等地方包含test、demo等字样。
3.审核网络连接错误
问题:
提交前测试,一切正常.但是在审核的时候,登录不上,网络连接错误.ipv6测试也正常。
原因:
国外访问国内的服务器会这样
解决方案:
在提交包的时候,在备注里就写了,“麻烦各位如果遇到网络问题可能是国际间网络问题,请多试几次”。这之后从来没应为这个问题被拒过
4.后台播放音频
问题:
在项目中会用到音频的播放,在plist中会有添加后台播放音频的,这个就不多说了.但是,苹果审核的过程中会优先看你是否选择了,如果选择了但是没有用到会被拒掉,更扯淡的是,你选择了,而且还用到了,但是,也会被拒掉,这时候会给你发如下原因:
Performance: Software Requirements
Guideline 2.5.4 - Performance - Software Requirements
</br>
Your app also declares support for audio in the UIBackgroundModes key in your Info.plist but did not include features that require persistent audio.
</br>
Next Steps
</br>
The audio key is intended for use by apps that provide audible content to the user while in the background, such as music player or streaming audio apps. Please revise your app to provide audible content to the user while the app is in the background or remove the "audio" setting from the UIBackgroundModes key.
原因:
扯淡的苹果审核部门没找到你的关于后台播放音频的实际应用
解决方案:
1.录制一个自己程序后台音频的视频,上传到可以供视频播放的网站,一般会选择"优酷/土豆".视频的录制建议,从手机桌面开始,一直到点开视频,退出后台,在进入前台,整套流程,视频清晰,而且能清楚的听到音频的播放,以及进入后台的播放的声音.
2.算是一个补充吧,在提交的页面,有个备注,里面填写上你的音频后台播放的视频网址就好