作者:互娱iOS预审团队,隶属于互娱研发部品质管理中心,致力于互娱产品的iOS审核前的验收工作。 本篇主要是提审资源相关检查项的分享,在过往提审数据统计中,因提审资源被拒的比例高达12%,此类问题主要集中在应用截图、预览视频、提审帐号、安装包和第三方许可证书。 关于此类资源审核要点的介绍,包含如下几方面: 1、 应用截图检查 2、 预览视频检查 3、提审帐号检查 4、安装包检查 5、第三方许可证书检查 应用截图检查 对于图片的审核,我们重点覆盖图片的内容、文字和规格属性 2、苹果4+评级的检查 图片内容须符合苹果4+的评级,不能有血腥,暴力,赌博,恐怖,成人内容。 3、第三方移动平台字样的检查 图片中不能存在Android、winphone、安卓等第三方平台字样。 【案例4】《项目D》2.2.x版本, App允许用户从第三方来源下载未经授权的音乐内容,版本提审时未提供书面证据(证明第三方来源的音乐内容下载是被允许的),因此被拒。 ?
首个版本提审 3.1. 元数据 3.2. 构建版本 4. 审核被拒的经历 4.1. 元数据 4.2. 版本完整性 5. 关于Test Flight 5.1. 内部测试 5.2. 外部测试 6. App 预览必须为 M4V、MP4 或 MOV 格式,且不能超过 500 MB 推广文本 可以理解为 一段介绍游戏卖点的段落,这个在版本发布后也可以进行动态修改 描述 对您 App 的描述,用以详细说明特性和功能 一般流程是:负责iOS打包的前端(也可能是别的职能)将测试ok的iOS包通过 Xcode、macOS 版 Transporter 或 altool 上传构建版本,接着负责提审的同学在后台选择该版本。 4. 审核被拒的经历 审核被拒是比较常见的,被拒的次数多了,后面就不会被拒了,因为坑都踩过了嘛。 lang=zh-cn#/ iOS提审指南 https://developer.apple.com/cn/app-store/review/guidelines/
作者:互娱iOS预审团队,隶属于互娱研发部品质管理中心,致力于互娱产品的iOS审核前的验收工作。 本篇主要是提审资源相关检查项的分享,在过往提审数据统计中,因提审资源被拒的比例高达12%,此类问题主要集中在应用截图、预览视频、提审帐号、安装包和第三方许可证书。 关于此类资源审核要点的介绍,包含如下几方面: 1、 应用截图检查 2、 预览视频检查 3、提审帐号检查 4、安装包检查 5、第三方许可证书检查 应用截图检查 对于图片的审核,我们重点覆盖图片的内容、文字和规格属性 【案例4】《项目D》2.2.x版本, App允许用户从第三方来源下载未经授权的音乐内容,版本提审时未提供书面证据(证明第三方来源的音乐内容下载是被允许的),因此被拒。 ? 点击“阅读原文”一键收藏【如何提升iOS审核通过率系列文章】
5月份,越来越多的金融理财期货贷款类APP更新时都收到了iOS应用商店被拒的信息(《应用商店评论指南》5.2.1条例)(2.1大礼包的问题也非常多)。 ios审核被拒,苹果回复没有资质。 需要什么样的金融资质才能发布ios版贷款软件解决方案 第一种方法是有后台控制“壳”什么时候出现,移动端传一个版本号给后台,后台根据版本号判断app是否在审核,在审核就显示“壳”,不在审核就显示原生界面。 还有一种不推荐的方法:借别人的资质上架,如果有这种资源,就简单很多了,但是价格一般在2W~4W之间,只是上架的费用,更新没有了解过。大概了解一下就行了,这种方法不适合公司的长远发展。
WeTest 导读 之前的《告别被拒,如何提升iOS审核通过率(上篇)》分享了客户端检查的相关要点,本篇会给大家介绍有关应用内容的检查项和提审资源相关检查项要点。 【案例4】《项目D》x.2.0版本,在提审过程中,苹果审核人员发现App 包含了版本更新的按钮,因此拒绝了该版本的提审。 ? 关于此类资源审核要点的介绍,包含如下几方面: 1、 应用截图检查 2、 预览视频检查 3、提审帐号检查 4、安装包检查 5、第三方许可证书检查 一 应用截图检查 对于图片的审核,我们重点覆盖图片的内容 【经典案例】 【案例4】《项目D》2.2.x版本, App允许用户从第三方来源下载未经授权的音乐内容,版本提审时未提供书面证据(证明第三方来源的音乐内容下载是被允许的),因此被拒。 ? iOS预审工具分四步进行预审服务 【一键扫描】只需提供ipa包、审核图片、审核视频、应用描述,即可在4小时内拿到一份完整的检测报告,定位问题的同时提供解决方案,助您成功通过审核。
最近作者的博客文章浏览量每天都在提升新的高度,浏览量一直往上涨,这里也感谢各位网友和开发者们的支持和热爱我会毫不留情的给大家分享我的心得经验和Q群里的大师匠心制作马甲包(哈哈)~提审App被拒的经历和解决方案给 技巧:app被拒绝了,如何解决,(问问题之前看看,授人以鱼不如授人以渔) 敬请右上角查看并关注我的百度熊掌号,你的关注是我持续更新的动力,谢谢 做者奋战在境外做iOS 6)可以先传一个不带后台定位的版本,再慢慢解决后台定位的问题,这样只是少一个后台定位的功能,其他的功能用户还可 以正常使用,作为缓兵之计这个方案也是可行的 ---- # 问题3: iOS10 B8%8A%E6%9E%B6ios%E6%97%B6%E9%9A%90%E8%97%8F%E5%BC%80%E5%85%B3%E4%BC%9A%E4%B8%8D%E4%BC%9A%E6%9A%B4%E9% 9C%B2-%E6%8F%90%E5%AE%A1%E6%97%B6%E6%9A%B4%E9%9C%B2%E4%BA%86%E6%80%8E%E4%B9%88%E5%8A%9E/
先附上苹果审核返回邮件 发件人 Apple 4. 3 Design: Spam Guideline 4.3 - Design - Spam Your app duplicates the content (机器审核) ---- 发件人 Apple 4. 3 Design: Spam Guideline 4.3 - Design - Spam We found that your app provides 存在.entitlements的新建 其他需要替换的自行替换 ⑧command+ B编译 2.修改工程内类名,文件目录名称,图片资源名称(重要) 3.应用主界面,登录界面UI调整 4.使用新开发者账号发布应用
iOS审核一直是每款移动产品上架苹果商店时面对的一座大山,每次提审都像是一次漫长而又悲壮的旅行,经常被苹果拒之门外,无比煎熬。 目前验收的机器列表及型号: 设备 操作系统 分辨率 设备类型 iPhone 5 iOS 8.3.0 1136×640 armv7s设备 iPhone 4 iOS 7.1.1 960×640 armv7 设备 IPad 4 iOS 9.0.2 2048×1536 armv7s设备 iPhone 5c iOS 8.4.1 1136×640 armv7s设备 iPhone 6plus iOS 9.0.0 1920 模块分类 占有比例 种类 被拒总数 应用功能 53.21% IAP异常 52 功能缺陷 13 私有API 1 数据存储违规 4 强制安装其它应用 8 存在兑换码 4 iOS版本不兼容 1 应用内容 14.74% 隐私政策 3 低俗、暴力内容 16 文字描述 4 提审材料 10.90% 截图不能体现应用内容 11 测试帐号 1 版权及法律风险 5 新审核准则 12.18% 游客模式 19 审核环境 8.97%
作者:Jamie,腾讯开发工程师,在iOS预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务。 iOS预审开展思路 最近,苹果在官网给出了截至2016年6月份应用被拒绝的十大条款(其中63%以上的应用被拒绝都是因为这10个条款),看似简单的条款,仍然出现很多提审被拒,其实,开发者对审核条款理解和把控不够系统 自动化扫描工具介绍-WeTest 为了提高IEG苹果审核通过率,腾讯专门成立了苹果审核测试团队,打造出iOS预审工具这款产品。 iOS预审工具分四步进行预审服务 【一键扫描】 只需提供ipa包、审核图片、审核视频、应用描述,即可在4小时内拿到一份完整的检测报告,定位问题的同时提供解决方案,助您成功通过审核。 【案例分享】 集结iOS审核失败常见原因,丰富案例为您提供参考依据。 【专家服务】 腾讯专家团队为您分析各种疑难杂症,提出最优解决方案。
不可否认,App审核在一定程度上保证了应用商店中的App品质,然而iOS提审对众多开发者来说,往往会有谈虎色变的感觉! 【iOS提审需面对的压力】 上节我们已经大概了解了开发者们在提审过程中遇到的重大阻力,为什么过审会是如此的艰难? 将剩余的部分用例,组建专项的测试人员来进行验收; 4. 【腾讯WeTest iOS预审工具】 为了提高IEG苹果审核通过率,腾讯专门成立了苹果审核测试团队,打造出iOS预审工具这款产品。 iOS预审工具分四步进行预审服务 【一键扫描】只需提供ipa包、审核图片、审核视频、应用描述,即可在4小时内拿到一份完整的检测报告,定位问题的同时提供解决方案,助您成功通过审核。
作者介绍:Jamie,腾讯开发工程师,在iOS预审和ASO优化领域从事专项测试相关工作,为腾讯游戏近100个产品提供专项服务。 iOS预审开展思路 最近,苹果在官网给出了截至2016年6月份应用被拒绝的十大条款(其中63%以上的应用被拒绝都是因为这10个条款),看似简单的条款,仍然出现很多提审被拒,其实,开发者对审核条款理解和把控不够系统 自动化扫描工具介绍-WeTest 为了提高IEG苹果审核通过率,腾讯专门成立了苹果审核测试团队,打造出iOS预审工具这款产品。 点击链接http://wetest.qq.com/ios/即可立即体验! iOS预审工具分四步进行预审服务 【一键扫描】只需提供ipa包、审核图片、审核视频、应用描述,即可在4小时内拿到一份完整的检测报告,定位问题的同时提供解决方案,助您成功通过审核。
一、IOS开发子-上架经历全过程无保留描述(另外成功于今日进行更新版本) 帮客户上架的App被拒了三次回复 版本记录 二、解决方案 2.1 第一次被拒绝原因(网上传言的“狗年大礼包”) 2.1 instructions on configuring and presenting an alert, please review the Requesting Permission section of the iOS
iOS RC4加密 iOS RC4加密的实现,要注意加密后生成字符串的步骤,有些要求是base64加密后输出,有些要求是字节数组转16进制字符串输出,所以要特别注意。 代码如下: // rc4加密 - (NSString *)rc4Encode:(NSString *)aInput key:(NSString *)aKey { NSMutableArray * - (NSString *)rc4Decode:(NSString *)data key:(NSString*)secret{ // 如果是16进制字符串 NSData *raw = } NSData *data = [NSData dataWithBytes:buf length:len]; free( buf ); return data; } 参考 iOS ,objectC,RC4加密解密方法 iOS 二进制数组转成16进制字符串
iOS审核一直是每款移动产品上架苹果商店时面对的一座大山,每次提审都像是一次漫长而又悲壮的旅行,经常被苹果拒之门外,无比煎熬。 答案是肯定的,腾讯预审团队从以下两方面做了探索,经过近一年的推行和数据监控, iOS审核月通过率从过往的35%提升到85%+: 1.分析过往提审被拒的案例,并结合《苹果应用商店审核指南》的条款,整理成可执行的审查条目 二 iOS审核被拒纬度剖析 为了探究更深层次的被拒情况,我们做了细化的分析,通过往年的提审数据统计,看看都是因为哪些原因被拒吧! 4、Icon检查 苹果官方对iPhone、iPad、iPod等应用程序的icon有明确的要求:要求ipa包中必须包含180x180,120x120,76x76,152x152尺寸的PNG格式的icon iOS预审工具分四步进行预审服务 【一键扫描】只需提供ipa包、审核图片、审核视频、应用描述,即可在4小时内拿到一份完整的检测报告,定位问题的同时提供解决方案,助您成功通过审核。
“IOS审核如此多娇,引无数英雄尽折腰”,无数手游项目在IOS审核过程中都经历过被拒的烦恼,知己知彼才能百战不殆,为了提升IOS审核的通过率,我们应该更了解IOS审核,才能提升通过率。 如此多的系统版本,我们怎么去保证提审版本的质量,是一直困惑测试和产品团队的点。特别是在苹果突然发布了新系统的时候,我们该怎么应对这些风险呢? 产品 版本 拒绝时间 被拒原因 欢乐斗牛 1.1.10 12月4日 在iOS8.1.1版本下,当用户没有安装手Q时,登录QQ帐号,App一直显示页面加载,无法进入游戏 七雄争霸 1.3.5 12月4日 在iOS8.1.1版本下,当用户没有安装手Q时,登录QQ帐号,App一直显示页面加载,无法进入游戏 我叫MT2 1.1.1 12月4日 在iOS8.1.1环境下,IAP交易无法完成,请大家注意iOS8.1.1 从游戏功能,提审资料,游戏内容,新检查细则和审核环境五个模块入手,何以很清楚的发现游戏被拒的原因,以方便后面引以为鉴。 三.
接上篇->三步走起 提升 iOS 审核通过率 上篇 根据2015年的数据统计情况,并结合《苹果应用商店审核指南》,互娱 iOS 预审团队通过细分将预审工作划为3大模块:客户端资源检查、应用内容检查和提审资源检查 简评: 该条款明确规定 iOS 应用在任何地方(应用界面、图片、文字)都不允许提及其他平台字眼。 提审帐号检查 提审帐号主要是便于苹果审核人员快速体验和审核 App,关于提审帐号,我们主要检查帐号的等级和正确性: ? 4. 安装包检查 Ipa 安装包的审核,我们主要检查 Ipa 包的大小、可执行文件的正文段大小和包中每个文件的大小三个方面: ? 5. ; 3、安装包须确保可以正常安装,并且包和文件的大小合规; 4、关于授权证书,如App含第三方内容,则必须提交第三方许可证明给苹果。
入门教程1-Tutorial01-GLKit OpenGLES入门教程2-Tutorial02-shader入门 OpenGLES入门教程3-Tutorial03-三维变换 OpenGLES入门教程4- The final rendering destination of the OpenGL pipeline is calledframebuffer) 每一个iOS原生控件都有一个对应的CoreAnimation 把纹理对象关联到帧缓存 1、新建纹理 2、设置纹理格式 3、分配纹理内存 4、新建帧缓存 5、切换帧缓存为纹理对象 GLuint colorTexture; // 1 glGenTextures 上面的弯路还有包括多个顶点数组、GLKBaseEffect和shader混用等,本来是打算用shader来实现,但是iOS卷 推荐熟练使用GLKBaseEffect,最后还是用的GLKBaseEffect 学习OpenGL ES对了解iOS的性能优化很有帮助。 现在再看上面那个图,会有不一样的认知。 参考帧缓存 这里有源码
Android上可以使用framebuffer_fetch_depth_stencil, 但是iOS上不支持DepthFetch. 所以就尝试使用MRT输出一个R16F的Depth, 需要依赖FramebufferFetchMRT的实现. 4.26中UE4已经增加了延迟渲染, FramebufferFetchMRT已经实现了vk和 代码写完后发现iOS上SubpassFetchR_1()怎么也不起作用(DepthFade的物体没了), 使用XCode GPU Frame Capture看了一下Shader, 结果发现gl_LastFragDataR
作者:互娱iOS预审团队,隶属于互娱研发部品质管理中心,致力于互娱产品的iOS审核前的验收工作。 前面一篇分享了客户端检查的相关要点,本篇会给大家介绍有关应用内容的检查项。 4、苹果产品英文拼写检查 不能存在苹果产品错误的英文拼写:如iphone、ipad、ios等,正确拼写格式:如”iPhone“、”iPad“、”iOS“ 5、抽奖类活动的声明检查 应用中如有抽奖类活动, 因此,在正式提审期间,必须屏蔽含有如上字样的公告、邮件、活动等界面。 【案例3】《项目C》x.x.1版本,在提审过程中,苹果审核人员发现应用内的某角色,存在明显的抖胸动作,以低俗为理由,拒绝了该版本。 【案例4】《项目D》x.2.0版本,在提审过程中,苹果审核人员发现App 包含了版本更新的按钮,因此拒绝了该版本的提审。
作者:互娱iOS预审团队,隶属于互娱研发部品质管理中心,致力于互娱产品的iOS审核前的验收工作。 通过细分将iOS预审工作划为3大块:客户端资源检查、应用内容检查和提审资源检查,接下来我们先从客户端检查开始介绍。 客户端检查的主要目的是通过客户端配置检查来保证客户端符合苹果的开发者规范以及其他更新的要求,包括存储系统、配置文件、网络连接(V**)、icon检查、私有API检查,提审前的审核会覆盖这几个部分的各个测试点 尽管这些文件不会备份到iCloud里,但是要在不再需要它们时立即删除掉这些文件,避免浪费存储空间4、共享的文件必须放在<Application_Home>/Documents路径下 审核依据 iOS Data 【案例4】《项目D》曾因美国IP不能登录被拒。通过美国V**连接,开发进行定位并修复后重新提审,并通过审核。