小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

2017年5月ios审核失败的解决方法

IOS 额外说明

收录于:52天前

提交了3次都被拒了。

然后我收到了一封来自Apple的邮件:

准则 2.5.2 - 性能



Your app, extension, or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with 应用商店审核指南 2.5.2 and section 3.3.2 of the Apple 开发者计划许可协议.

与最初在 App Store 中审核时相比,此代码与远程资源相结合可以促进应用程序行为发生重大变化。虽然您当前可能没有使用此功能,但它有可能加载私有框架、私有方法并启用未来的功能更改。这包括将任意参数传递给动态方法(例如 dlopen()、dlsym()、respondsToSelector:、performSelector:、method_exchangeImplementations())的任何代码,以及运行远程脚本来更改应用程序行为和/或调用 SPI(基于即使远程资源不是故意恶意的,它也很容易通过中间人 (MiTM) 攻击被劫持,这可能会给应用程序的用户造成严重的安全漏洞。

下一步

要解决此问题,请对您的应用程序进行深入审核,删除与上述功能匹配的任何代码、框架或 SDK,然后重新提交应用程序的二进制文件以供审核。


总结

1.我在网上看到Twitter和高德地图有热更新,所以很多人都被拒绝了。

2. 因为我们的APP,没有用到这两个第三方库。查了下我门的代码,没有用到热更新或者JSPatch,或者热更新的函数(dlopen()、dlsym()

3.respondsToSelector:、performSelector:、method_exchangeImplementations(),这三个函数都可以使用。

解决办法:

4. 然后把所有的第三方库更新到最新库,同时删除百度统计应该是百度统计的),然后就审核通过了。苹果爸爸太坑爹了!

. . .

相关推荐

额外说明

若易微服务中如何设置token有效期?

可以在ruoyi-common-core模块中的com.ruoyi.common.core.constant.CacheConstants类中设置。 /** * 缓存有效期,默认720(分钟) */ public final static long

额外说明

centos7 java启动jar 并部署到nginx

简单启动命令 启动命令: nohup java –jar 项目名 & 注意 1.加&表示一直后台运行,不加表示临时运行,关闭窗口项目即停止运行 2.nohup:即项目在运行前新建一个nohup.out文件用来记录该项目的运行日志情况。 更新Jar包需要

额外说明

JProfiler入门

JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,这里提供有几篇文章供参考:获取、介绍,简单入门,使用JProfiler解决实际问题

额外说明

深度学习基础入门篇[8]::计算机视觉与卷积神经网络、卷积模型CNN综述、池化讲解、CNN参数计算

【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化算法、卷积模型、序列模型、预训练模型、对抗神经网络等 专栏详细介绍:【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化算法、卷积模型、序列模型、

额外说明

线程的生命周期以及状态

生命周期 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 五中基本状态 新建状态(New) 当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread(); 就绪状态(Runnable) 当调用线程对象的st

额外说明

Flink 统计页面点击量

前言 在一些大型的电商网站上,对于产品经理或线上推广的营销人员来说,经常需要对页面的点击量进行分析统计,从而为页面的广告投放做更精确的数据支撑; 在实际的业务场景中,大致是这样的一个流程,页面先做用户行为的日志数据埋点,然后由实时或准实时应用将行为数据经

额外说明

大数据随记 —— Spark 基本安装及相关配置

大数据系列文章:- 目录 - 文章目录 〇、安装前准备 一、Spark 安装 1、配置 Spark 环境变量 2、修改 Spark 配置文件 a、配置 workers(slaves) b、配置 spark-env.sh c、拷贝 Spark 到其它节点

额外说明

[Ext JS] Grid表格批量编辑的实现

Grid使用表格的形式显示数据, 在实际的场景中, 除了查看数据之外, 往往还有在表格中直接编辑数据的需求。编辑的方式有: 单行编辑 批量编辑 单行编辑可以通过行编辑插件(Ext.grid.plugin.RowEditing )或者单元格编辑插件( Ex

额外说明

第四章:Django自定义过滤器

一、自定义过滤器的介绍 前面我们就介绍过过滤器其实就是一个函数,把要过来的字段传递到一个函数内,进行加工处理,返回一个新的值展现在页面中,在实际开发中系统自带的过滤器有时候不能满足我们的需求的时候就要自定义 二、Django中自定义过滤器有两种方式 1、

额外说明

解决Windows中缺少mfc90deu.dll的问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个mfc90deu.dll文件进行安装(前提是找到适合的版本),

ads via 小工具