您的位置:首页 > 移动开发 > IOS开发

困难重重的新版本发布之路

2016-09-16 21:18 316 查看
这次版本提交可谓是困难重重,把我的经历分享出来,希望能够帮助一些人。

苹果的拒绝理由:

Performance - 2.1

We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.0 on Wi-Fi connected to an IPv6 network.

Specifically, tapping the 登录 button, generates no further action.

We’ve attached screenshot(s) for your reference.

Next Steps

Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify the issue(s), then revise and resubmit your app for review.

If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.

For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue(s). For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue(s).

Resources

For information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking

If you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.

If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:

- complete details of your rejection issue(s)

- screenshots

- steps to reproduce the issue(s)

- symbolicated crash logs - if your issue results in a crash log

说的是苹果的审核人员在IPV6环境下,iOS10的系统上使用app的时候,登录界面登陆不成功,我们是9月13号提交的审核,iOS10才刚出来呀,测试机都还没升级呢,完全没想到因为这个拒了,开始以为是iOS10 和 IPV6的原因,捉急,赶紧升级测试机,然后升级Xcode(本来不想升级的,可是在网上也没找到iOS10的配置包呀!无奈~),测试,果真,在iOS10上面登录不成功,总是显示无效的token,可是我们的iOS9设备在IPV6环境下是能够登陆成功的呀,之后就是一番关于iOS10和IPV6的查询,最后锁定在了“融云”(融云登录的代码卸载了用户登录的代码里),心想这融云怎么还不兼容iOS10吗?然后傻乎乎的就去改代码,一番判断之后,算是可以提交审核了,正在准备打包提交的时候,同事无意间发现,融云在9月13号有个更新,我看了下版本更新的提示–“修改了一些小bug”,心想,小bug,应该不是这个问题,就没上心,抱着试试看的态度下载了最新版的安装包,结果就不用我说了,哎,“融云”这个坑,你一句“修改了一些小bug”就完事了,我忙了半天时间改代码,用第三方的痛楚啊!

修改完毕后提交审核,蛋疼的事又来了,iTunes connect总是提示“此构建版本无效”,此处省略3000字,详情查看我的另一篇文章——>解决“此构建版本无效”问题

二进制文件解决后,在中秋节的欢乐气氛中等待结果,结果又被拒了(中秋节不想让我过好呀!)

第二次的拒绝理由如下:

LEGAL: PREAMBLE

Thank you for your resubmission. In order to continue the review, please resolve the following issue(s):

Legal Preamble

Your app contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations where the app is available. Specifically, your app contains paid companionship feature, which is not allowed.

We’ve attached screenshot(s) for your reference.

Next Steps

Please remove all content and features that are illegal in the locations where your app is available. Please note that app concepts that are considered illegal are not allowed on the App Store.

大概意思就是我们的app违反了相关法律规定,不能在app中含有付费的陪伴功能,哎,我就郁闷了,我们app第一次提交的时候你们都给通过了,这户版本更新,你居然说不行了。

我立即给苹果开发者客服打电话过去了。

下面是苹果工作人员给发来的邮件:

您好:

感谢您与 Apple 开发者计划支持联系。我是 Jason 非常荣幸为您服务。我很能明白您对于应用审核有疑问,也将竭力在此过程中为您提供协助。

App 审核: https://developer.apple.com/cn/app-store/review/

App Store 审核准则: https://developer.apple.com/app-store/review/guidelines/

常见 App 拒绝情况: https://developer.apple.com/cn/app-store/review/rejections/

App被拒申诉: https://developer.apple.com/contact/app-store/?topic=appeal

如果有进一步的问题,可以使用以下链接用英文形式递交申请表格:

https://developer.apple.com/contact/app-store/

感谢您的时间与配合!如果您有其他的问题,欢迎致电或通过电邮的方式跟我们联系,在联系时请提供 Case Number:100023428494 我们的办公时间是周一至周五,上午九点到下午五点,电话号码是 4006 701 855 我们很乐意给您提供帮助。

或参考各地区 Apple 开发者计划支持电话号码: https://developer.apple.com/contact/phone/cn/

感谢您参与我们的开发者计划。

Jason

Apple Inc.

注意:

不要试图电话联系苹果审核团队,苹果的客服也不会帮助你联系审核团队的,只能通过申诉的方式向苹果的审核团队发送申诉邮件。

看到上面的邮件你也应该明白了,客服大多数情况会提供一些文档让你自己去看,不过苹果客服的服务态度绝对的一流的。

大苹果客服的时候,当你问及某一具体app的问题时,你需要提供开发者账号,重要的是当客服问你姓名的时候,如果你的开发者账号是公司的账号,一定要说申请人的名字, 不要傻乎乎说自己的(踩过的坑,苹果客服直接说很抱歉,我们不能提供信息。。。。)

看了苹果的官审核介绍,的确含有这一条“应用程序必须遵守上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法律的内容,尤其为用户提供付费社交服务的APP”,但是在网上搜了搜相关的含有付费陪伴功能的app,如下

1、鱼泡泡《Hello女神》总冠名-能约到女神的APP!

作者是 ShangHai YuPaoPao Information Technology Co., Ltd.

app链接:https://appsto.re/cn/XgKz2.i

2、陪我-2.5次元人类声控聚集所,释放你的第二人格脑洞太小不要来。

作者是 Pei Wo Huan Le (Beijing) Technology Co., Ltd.

app链接:https://appsto.re/cn/MD6o1.i

3、陌游-游戏玩家的专属圈子

作者是 Moyo Team

app链接:https://appsto.re/cn/lulwV.i

之后我毅然决然的给苹果审核团队发了申诉邮件,

申诉邮件内容如下:

审核团队:

我们的app中的有偿服务内容仅仅是通过在KTV一起唱歌这种正常合法的途径来获取一定的报酬,申请成为助唱师是用户的自愿行为。我们对于助唱师的审核和管理有严格的规定,禁止出现色情服务,而且我们也有相应的举报窗口来实现的助唱服务。

关于有偿服务,我们找到了类似的app,如下:

1、鱼泡泡《Hello女神》总冠名-能约到女神的APP!,

作者是 ShangHai YuPaoPao Information Technology Co., Ltd.,

app链接:https://appsto.re/cn/XgKz2.i

2、陪我-2.5次元人类声控聚集所,释放你的第二人格脑洞太小不要来。

作者是 Pei Wo Huan Le (Beijing) Technology Co., Ltd.,

app链接:https://appsto.re/cn/MD6o1.i

3、陌游-游戏玩家的专属圈子,

作者是 Moyo Team,

app链接:https://appsto.re/cn/lulwV.i

希望审核团队能够给予通过,谢谢。

第三次被拒

中秋过后,回来上班,结果还是被拒绝了。。。苹果的拒绝邮件和第二次拒绝邮件基本雷同,此处就不再引用了。

解决问题,成功上架

到了这个地步,没有办法了,只能在审核期间屏蔽相关功能,审核通过之后再把相关功能打开。在这个时候,我提出来在前端获取经纬度来判断用户的位置,如果不在中国大陆就不显示相关功能模块,但是被总监拒绝了,他说苹果的审核团队不一定在哪个地方(之后我在网上查了好多资料,说是苹果的审核团队只是在美国总部,这里到底用这种方法可不可行,还留给小伙伴们自己决定吧。。。)

我们最后采取的方法是,把之前写死的页面布局代码搞成后台可以控制的,经过一天的忙碌,屏蔽了助唱师功能,提交审核。

这次苹果终于给通过了,哈哈。

总结教训:

用第三方的,一定要记得更新

iOS系统更新的时候版本提交一定要倍加小心,及时了解新系统的更改内容

最好不要把页面布局写死,能够在后台控制显示可以随时更改显示内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息