求帮助,关于IOS10的IPV6问题解决过程的四阶段

Pages: 1/3
主题 : 求帮助,关于IOS10的IPV6问题
级别: 新手上路
UID: 511847
可可豆: 25 CB
威望: 25 点
在线时间: 88(时)
发自: Web Page
来源于&&分类
求帮助,关于IOS10的IPV6问题&&&
9月7号提交的审核,但是超级慢,几天上去一看提示被拒绝了, 拒绝理由“Performance - 2.1 Your app crashes on iPad and iPhone running iOS 10.0 connected to an IPv6 network when we: 1. Launch app 2. Navigate to”&&翻一下就是“你的应用程序崩溃表现在iPad和iPhone上运行的iOS 10连接到IPv6网络的时候,我们:1。启动应用程序2。引导到”,求帮助啊,各位大神,我8月底还提交过一次,完全没问题,这一次只是改了下UI界面,结果就提示这个了,求帮助该怎么解决,在这里先谢谢各位
图片:APP被拒绝图片.jpg
级别: 新手上路
UID: 511847
可可豆: 25 CB
威望: 25 点
在线时间: 88(时)
发自: Web Page
自己先顶一下,求帮助
级别: 新手上路
可可豆: 3 CB
威望: 3 点
在线时间: 170(时)
发自: Web Page
回 1楼(桔子带皮吃) 的帖子
遇见同样问题,楼主可否解决?求指教,在线等......
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 18(时)
发自: Web Page
遇到同样的问题,楼主解决了吗?求指教
级别: 新手上路
UID: 511847
可可豆: 25 CB
威望: 25 点
在线时间: 88(时)
发自: Web Page
没,还没解决,还在查资料,头痛啊
级别: 侠客
UID: 501328
可可豆: 389 CB
威望: 325 点
在线时间: 481(时)
发自: Web Page
帮顶。有没有用 iOS10的手机测过?
编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。---Martin Golding
级别: 新手上路
UID: 511847
可可豆: 25 CB
威望: 25 点
在线时间: 88(时)
发自: Web Page
没,用模拟器跑IOS10是没有问题的,手机正在装,真机还没测试
级别: 新手上路
可可豆: 3 CB
威望: 3 点
在线时间: 24(时)
发自: Web Page
遇到同意的问题,求指教
级别: 新手上路
可可豆: 35 CB
威望: 35 点
在线时间: 4(时)
发自: Web Page
我这边也遇到了同样的问题啊
级别: 新手上路
可可豆: 3 CB
威望: 3 点
在线时间: 170(时)
发自: Web Page
真机可以跑,但审核就是不行?郁闷了
Pages: 1/3
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版在WWDC2015上苹果宣布iOS9将支持纯IPv6的网络服务。2016年初开始所有提交到App Store的应用必须支持IPv6。为确保现有的应用是兼容的,我们需要注意下面几点。
不建议使用底层的网络API
下图展示的蓝色部分的这些API都是不存在兼容性问题的,而我们平时自己用的包括那些第三方的网络库大部分都是用的这些API。
Networking frameworks and API layers
大部分情况下,我们用高级的API完全能够实现我们的需求,而且高级API封装的很便于使用,很多底层的像适配IPv6的工作都已经帮我们做好了。而用底层API会有大量的工作要我们自己来做,更容易产生bug。但你如果确实需要用底层的POSIX socket API, 请参照这个的指导。
不要用IP地址
比如下面这个API,nodename这个参数不要传IP地址,而应该用域名
SCNetworkReachabilityCreateWithName
这个方法在著名的Reachability中是用到的,我们常用的网络库就用了这个。所以用到的同学得好好查一下了,另外这个项目的作者几天前刚刚就这个问题有一个新的提交,不过最新的release版本中还没有加进去,可以点下面链接先去看看他都改了哪些地方。
检查不兼容IPv6的代码
搜一下工程里有没有下面的这些API,这些都是只针对IPv4做处理的,有的话就删了。
inet_addr()
inet_aton()
inet_lnaof()
inet_makeaddr()
inet_netof()
inet_network()
inet_ntoa()
inet_ntoa_r()
bindresvport()
getipv4sourcefilter()
setipv4sourcefilter()
如果用到了下面左边的这些IPv4的类型,那么它们相应的IPv6类型也需要做处理
本地搭建IPv6测试环境
最后我们来搭一个IPv6的测试环境吧,你所需要的就是一台用非Wi-Fi的方式上网的Mac电脑。
我们的要做的其实就是用Mac做一个热点,然后用iPhone连接这个Wi-Fi,听起来很容易,我相信大家在公司就是这么干的吧。
区别是这次我们产生的是一个本地的IPv6 DNS64/NAT64网络,这项功能是OS X 10.11新加的。和我们以前开启热点方式不一样的地方在于,我们在&System Preferences&界面选中&Sharing&的同时,要按住&Option&键。
System Preferences
之后在&Sharing&界面中,我们会看到和之前不一样的地方,就是红框所标的地方,多了一个叫&Create NAT64 Network&的选框,选中它。
之后就是按照正常的创建热点的流程走完就行了。
现在我们用iPhone连接上这个刚创建好的热点就可以测试了,注意此时要把iPhone设成飞行模式,以保证只用Wi-Fi上网。
文/我不是段誉(简书作者)原文链接:http://www.jianshu.com/p/69ed4489762c著作权归作者所有,转载请联系作者获得授权,并标注&简书作者&。
阅读(...) 评论()求帮助,关于IOS10的IPV6問題
按时间排序
ios升级后如果出现应用无法联网,可以尝试强制重启手机,重启办法:安卓home键和电源键10s左右,出现Apple logo后松开,重新点击应用,出现提示是否允许联网选择允许即可正常使用。
电池 可以换。 不过要下壳, 截屏不用ROOT.好像 有快捷键
出现ID,密码忘记,以下有三种解决方法。手机如果是自己的两种方法取回:方法1:按忘记密码,密码会发送去你之前设置的email(电邮),就可以重置密码。如不记得email,请看方法2方法2:准备原装盒子或是单据(发票),到授权苹果店,进行解锁。手机如果是和别人买的,就问前主人ID号和密码。手机如果是捡回来的,没办法解锁,建议还是还回给人吧。好人有好报。
手机管家清理时卡顿的问题,可以点击设置- 应用管理 - 手机管家 - 存储 - 清除缓存和删除数据,然后进行清理。也可以删除卸载不必要的应用,如果仍然卡顿,可以备份数据后恢复出厂设置。系统卡顿、死机的问题较多,如果误删除过系统文件,系统在运行时,无法找到对应的文件,从而发生错乱,可以备份重要数据后恢复出厂设置尝试。刷过机或者用过第三方刷机软件、某些应用和系统不兼容,也会导致死机等故障。如果系统卡顿不是以上情况,加上耗电异常问题,建议带购机发票到华为售后网点检修。无法安装第三方应用市场的情况,需要打开未知来源:进入“设置&安全”,勾选“未知来源”后面的复选框。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:从号之后发布或更新App必须要支持IPv6。如果不支持IPv6,直接就会被拒。通过上提供的方式配置IPv6网络,而后进行IPv6测试,应用跑的很溜,没有出现网络报错和请求慢的问题。
但当把App提交给苹果审核时,缺被拒了。而且被拒的理由竟然是:
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.3 on Wi-Fi connected to an IPv6 network.
还给发了截图,
通过截图可以看出来,明显是网络请求不通。
由于是二进制被拒,我们又仔细的按照苹果文档配置了IPv6网络环境,进行了各种网络类型测试,应用还是跑的很溜,没有显示错误和请求不通等问题。于是我们决定提交复审申请。
在经过一天的等待之后,发现复审又被拒了。看被拒原因,竟然还是因为IPv6测试不通过。
Thank you for your resubmission. However, we continue to find that your app prompts connection error messages during checkout when reviewed on iPad and iPhone running iOS 9.3.3 on Wi-Fi connected to an IPv6 network.
彻底懵逼了,这一切都是按照苹果文档说明的方法去做的,为啥还是被拒呢。
只能继续查问题所在,先了解IPV6吧。查询。在IPv6和域名系统目录下,有这样的解释:
IPv6地址在域名系统中为执行正向解析表示为AAAA记录(所谓4A记录,类似的IPv4表示为A记录A records);反向解析在ip6.arpa(原先ip6.int)下进行,在这里地址空间为半字节16进制数字格式。
通过这个解释,简单的理解为,通过IPv6-Only从App发起的request到server,访问的是4A下解析的域名。可以通过测试App的域名在4A下是否有正确的域名解析。
通过这个dig的解析,发现我们的域名不支持4A解析。但通过与网络服务商沟通,现在国内大都不支持IPv6,所以不能进行4A记录解析。只能通过cname解析来弥补不能进行4A解析的缺陷了。进行过cname解析,再进行4A解析可以看到ANSWER下有解析值了。
再次提交复审,经过漫长的等待,终于通过了苹果的审核。
因为这里用了Google的dig服务,所以需要翻墙。
如果有问题可以进QQ群()讨论
解决App Store 上架 IOS 程序必须支持IPV6
Unity3D-iOS因为IPv6崩溃而被拒的问题
iOS 对ipv6 的支持
ipv6审核被拒绝的解决方案
iOS——socket适配ipv6,同时兼容ipv4
如何验证APP是否兼容IPv6
iOS App支持IPv6-only Network中的坑和解决方案
iOS 应用如何完全支持 IPv6-ONLY 网络?
ios下测试app是否兼容ipv6
iOS App审核 因IPv6遭到拒绝
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"Pages: 1/3
主题 : 本地测试ipv6没有问题,审核被拒,这是怎么回事
级别: 新手上路
可可豆: 133 CB
威望: 113 点
在线时间: 158(时)
发自: Web Page
来源于&&分类
本地测试ipv6没有问题,审核被拒,这是怎么回事&&&
日 at 上午1:52From Apple2. - 1 PERFORMANCE: APP COMPLETENESSPerformance - 2.1We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.2 on Wi-Fi.Specifically, after launch, the loading indicator remained loading for an indefinite period of time. We were unable to continue with the review.We've attached screenshot(s) for your reference. Next StepsPlease run your app on a device to identify the issue(s), then revise and resubmit your app for review.Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.For additional information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and Supporting IPv6-only Networks.For a networking overview, see About Networking.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 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 logScreenshot_0.png
图片:111.png
-给我一台电脑,还你一个世界
级别: 新手上路
可可豆: 133 CB
威望: 113 点
在线时间: 158(时)
发自: Web Page
这是我在ipv6下的配置,测试app都没有任何问题的啊!郁闷,已经被打回来两次了
图片:11.jpg
-给我一台电脑,还你一个世界
级别: 侠客
UID: 550623
可可豆: 331 CB
威望: 299 点
在线时间: 63(时)
发自: Web Page
这个地方 只是因为加载太慢了 所以他说你网络有问题&& 重新提交审核 说不定能过&& 我就是什么都没改重新提交审核过的
级别: 新手上路
可可豆: 133 CB
威望: 113 点
在线时间: 158(时)
发自: Web Page
回 2楼(玖年i) 的帖子
谢谢了,确实有这问题,不过被打回来两次啊,老板逼死了,我提交试试,
-给我一台电脑,还你一个世界
级别: 版主
UID: 467146
发帖: 1902
可可豆: 4704 CB
威望: 3581 点
在线时间: 1617(时)
发自: Web Page
回 楼主(kaili) 的帖子
你可以自己拍个小视频&&放在描述中 回复给苹果官网&&
我是菜鸟我怕谁!!!
级别: 侠客
UID: 550623
可可豆: 331 CB
威望: 299 点
在线时间: 63(时)
发自: Web Page
回 3楼(kaili) 的帖子
网络加载放在线程中&& 没加载号之前 显示本地的随便放点东西上面&&加载完了显示网络的&&&&这样应该就不会说你加载慢了
级别: 新手上路
可可豆: 133 CB
威望: 113 点
在线时间: 158(时)
发自: Web Page
回 5楼(玖年i) 的帖子
好的,谢谢了
-给我一台电脑,还你一个世界
级别: 新手上路
可可豆: 133 CB
威望: 113 点
在线时间: 158(时)
发自: Web Page
回 4楼(mingyundeqiqiu) 的帖子
拍视频给苹果看?还是让用户看?
-给我一台电脑,还你一个世界
级别: 精灵王
UID: 332950
可可豆: 1272 CB
威望: 1058 点
在线时间: 402(时)
发自: Web Page
拍个操作视频,然后在提交app调资料的地方不是有个备注吗,把你拍的视频的url放在里面并说明这是演示视频,然后苹果的人就会点url去看你的演示视频,有助于审核
级别: 新手上路
可可豆: 3 CB
威望: 3 点
在线时间: 48(时)
发自: Web Page
我擦,我也是这样 ,本地自己测试没问题,苹果审核就被拒了,楼主解决了吗 ?
Pages: 1/3
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版

我要回帖

更多关于 IOS11.4问题 的文章

 

随机推荐