【公告】关于近期Appstore的警告邮件,【已更换高德和个推SDK使用Alpha版HBuilder重新打包即可】

关于近期各位开发者收到Appstore 违反政策警告的公告
综合各方信息

1. 主要禁的还是 JSPatch等热修复框架,特点是可以通过 JS 脚本调用和替换任意 OC 方法。
2. 而使用5+ WGT或WGTU方式做热更新,更新页面和JS 功能暂时不受影响。
3. 5+runtime没有使用JSPatch等热修复框架,主要是第三方SDK:高德地图和个推使用了jspatch,因此被警告。
已更换最新高德和个推SDK 已经更新到Alpha 打包机,如果有Alpha版本的HBuilder请直接打包,如果没有请下载对应版本
公网地址:

HBuilder.windows@20170316.zip @alpha版本每天都会编译更新,所以最新版为当日时间戳 格式如:HBuilder.windows@20170316.zip

\n

Win版本:http://update.dcloud.net.cn/alpha/HBuilder.windows@20170316.zip
Mac版本:http://update.dcloud.net.cn/alpha/HBuilder.macosx_64@20170316.tar.gz
注意,HBuilder for Mac alpha 是没有签名的,如Mac系统设置了仅信任AppStore或受信任的开发者来源的安装包,请右键点击打开或control+点击打开HBuilder
Alpha 版HBuilder 百度云下载地址:链接: https://pan.baidu.com/s/1kUNa0jd 密码: e3xg

虽然可以继续使用WGT和WGTU更新方式,但是为了避免appstore审核失败,应该尽量不要显式提示或者”更新“字眼
建议直接走下次启动后生效,另外wgt下载请使用https,避免被三方恶意劫持。

根据苹果要求,收到警告的同学只需要在下次提交版本时去掉相关框架就可以,目前已经有开发者去除高德SDK之后成功通过审核。
此警告没有时间期限,目前也不会强制下架。

部分开发者的app被苹果下架,因为苹果的审核政策不透明,还需向苹果详情了解情况。并非使用HTML5+技术的app都会下架。
同时也可参考如下方案,先通过我们的iOS流应用为用户提供服务:
http://ask.dcloud.net.cn/article/1180
尤其参考里面的代练通的做法http://help.dailiantong.com/contents/13/2004.html


11 分享
Huiqi CANSI DCloud_客服_Trust 超人爷爷 zhuzhanwei2008@163.com 546819964@qq.com 韩德宇 shimeifang 913218120@qq.com 715515390@qq.com 775654394@qq.com
wen如故i

wen如故i

用了个推,但是是整包升级,没有用热更新,能通过审核吗??
0 赞 2017-04-18 13:45
twistCX@163.com

twistCX@163.com 回复 913218120@qq.com

你的问题解决了吗?
0 赞 2017-04-14 09:46
twistCX@163.com

twistCX@163.com

我使用了百度云中的alpha 版本打包ipa,但是没有去掉个推模块,发布审核还是被苹果拒绝,原因也是:“您的应用程序,扩展,或链接的框架似乎包含代码明确设计的能力,应用程序审查批准后更改您的应用程序的行为或功能,这是不是在App Store审核指南2.5.2和3.3.2节的苹果开发者计划许可协议规。
此代码与远程资源相结合,可以促进应用程序的行为的显着变化相比,当它最初审查的应用程序商店。虽然您可能不使用此功能当前,它有可能加载私有框架,私有方法,并启用未来的功能变化。这包括任何代码,通过任意的参数,如dlopen(),dlsym(),respondstoselector动态方法,performselector:,method_exchangeimplementations(),为了运行远程脚本来改变应用程序的行为和/或调用SPI,基于下载的脚本的内容。即使远程资源没有恶意,它很容易被劫持,通过中间人(MITM)攻击,这可能对你的应用程序的用户的一个严重的安全漏洞。
接下来的步骤
要解决此问题,请执行一个应用程序的深入审查和删除任何代码,框架,或SDK,符合上述功能线并重新提交您的应用程序的二进制审查。”请问这个问题该怎么解决啊??????
0 赞 2017-04-14 09:37
18070509562@163.com

18070509562@163.com

alpha下载了打不开,说什么缺少首页,个推现在是不去掉审核不通过,去掉了代码里登录用到了个推,导致项目无法登录,这个问题一直解决不了
0 赞 2017-04-12 08:50
913218120@qq.com

913218120@qq.com 回复 nathan

你现在解决了吗?我也是一样被拒了,都不知道从何下手
0 赞 2017-04-11 14:17
913218120@qq.com

913218120@qq.com 回复 五块钱的果汁

我下载下来,也打包发布了,但还是审核不通过,原来那样的问题,“您的应用程序,扩展,或链接的框架似乎包含代码明确设计的能力,应用程序审查批准后更改您的应用程序的行为或功能,这是不是在App Store审核指南2.5.2和3.3.2节的苹果开发者计划许可协议规。
此代码与远程资源相结合,可以促进应用程序的行为的显着变化相比,当它最初审查的应用程序商店。虽然您可能不使用此功能当前,它有可能加载私有框架,私有方法,并启用未来的功能变化。这包括任何代码,通过任意的参数,如dlopen(),dlsym(),respondstoselector动态方法,performselector:,method_exchangeimplementations(),为了运行远程脚本来改变应用程序的行为和/或调用SPI,基于下载的脚本的内容。即使远程资源没有恶意,它很容易被劫持,通过中间人(MITM)攻击,这可能对你的应用程序的用户的一个严重的安全漏洞。
接下来的步骤
要解决此问题,请执行一个应用程序的深入审查和删除任何代码,框架,或SDK,符合上述功能线并重新提交您的应用程序的二进制审查。”,到底是是怎么打包的呢?要注意哪些?能不能来个明确一点的步骤,我下载回来打包还是一样啊
0 赞 2017-04-11 11:19
715515390@qq.com

715515390@qq.com

收藏下
0 赞 2017-04-10 17:58
南极开水

南极开水

!SESSION Wed Apr 05 19:50:03 CST 2017 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2017-04-05 19:50:03.404
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:652)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1491)
启动不了!
0 赞 2017-04-05 19:51
46673405@qq.com

46673405@qq.com

正式版的Hbuilder什么时候能更新啊
0 赞 2017-04-05 18:04
nathan

nathan

请问下,个推的sdk更新了吗?我昨晚打包的东西提交上去,又因为这个原因被拒了。具体内容如下:
Guideline 2.5.2 - Performance
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 App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program License Agreement.
This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store. While you may not be using this functionality currently, it has the potential to load private frameworks, private methods, and enable future feature changes. This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior and/or call SPI, based on the contents of the downloaded script. Even if the remote resource is not intentionally malicious, it could easily be hijacked via a Man In The Middle (MiTM) attack, which can pose a serious security vulnerability to users of your app.
希望官方解答下。
0 赞 2017-04-02 08:46
604923581@qq.com

604923581@qq.com 回复 五块钱的果汁

离线打包 高德地图的sdk需要更换吗? 有没有违反苹果的私有Api啊
0 赞 2017-03-31 10:01
ysfory@163.com

ysfory@163.com

@DCloud_客服_果汁 是一样的,说:
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 App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program License Agreement.
0 赞 2017-03-30 09:53
五块钱的果汁

五块钱的果汁 回复 ysfory@163.com

被拒的回执信息和之前的一样吗?
0 赞 2017-03-30 09:49
ysfory@163.com

ysfory@163.com

@DCloud_客服_果汁 我使用了百度云中的alpha 版本打包ipa,但是没有去掉个推模块,还是被苹果拒绝,请问是为什么,还有其他原因吗?
0 赞 2017-03-30 09:47
五块钱的果汁

五块钱的果汁

请您仔细阅读公告。说的很详细。alpha版改为当日时间戳即可。百度云亲测可用
###HBuilder.windows@20170316.zip @alpha版本每天都会编译更新,所以最新版为当日时间戳 格式如:HBuilder.windows@20170316.zip
Win版本:http://update.dcloud.net.cn/alpha/HBuilder.windows@20170316.zip
Mac版本:http://update.dcloud.net.cn/alpha/HBuilder.macosx_64@20170316.tar.gz
注意,HBuilder for Mac alpha 是没有签名的,如Mac系统设置了仅信任AppStore或受信任的开发者来源的安装包,请右键点击打开或control+点击打开HBuilder
Alpha 版HBuilder 百度云下载地址:链接: https://pan.baidu.com/s/1kUNa0jd 密码: e3xg
0 赞 2017-03-27 10:23
1203973943@qq.com

1203973943@qq.com

打不开也没人维护啊。。。ios版本还有其他打包方式吗
0 赞 2017-03-27 10:22
1962534157@qq.com

1962534157@qq.com

百度云下载打不开啊。
0 赞 2017-03-27 10:19
1069374169@qq.com

1069374169@qq.com

下载下来打不开啊
0 赞 2017-03-25 20:23
guantujiang@21cn.com

guantujiang@21cn.com 回复 五块钱的果汁

H589E8964
0 赞 2017-03-24 21:12
495546436@qq.com

495546436@qq.com 回复 五块钱的果汁

前几天之前会闪退,今天刚试了今天的版本,打包后运行正常了。。。
但是换了闪屏图片,发现出现 guantujiang@21cn.com
童鞋一样的问题,闪屏是横的HBUILDER图。(运行实在iphone7plus上)
我比较了正常版本,splash图片尺寸比alpha版本的多。
0 赞 2017-03-24 14:06
495546436@qq.com

495546436@qq.com 回复 495546436@qq.com

刚试了今天的版本,打包后运行正常了。。。
0 赞 2017-03-24 13:48
495546436@qq.com

495546436@qq.com

alpha打的测试包为啥会闪退啊。。。
0 赞 2017-03-24 13:36
五块钱的果汁

五块钱的果汁 回复 guantujiang@21cn.com

你的appid是?
0 赞 2017-03-24 13:09
guantujiang@21cn.com

guantujiang@21cn.com 回复 五块钱的果汁

Alpha版HBuilder打包IOS启动画面无效? 只能是HB 自己的启动界面?
0 赞 2017-03-24 13:08
五块钱的果汁

五块钱的果汁 回复 xinyaoxp@163.com

离线打包下载个推替换即可http://ask.dcloud.net.cn/article/1237
1 赞 2017-03-24 12:23
xinyaoxp@163.com

xinyaoxp@163.com

离线打包的sdk啥时候出啊??
0 赞 2017-03-23 09:04
1757464723@qq.com

1757464723@qq.com

用Alpha版的Hbuilder是打wgt包吗,i我的ios上线包是用xcode打的
0 赞 2017-03-22 13:22
495546436@qq.com

495546436@qq.com

用HBuilder.windows@20170316.zip(8.0.2.201703160234-alpha) 版本打包的应用会闪退。这个是什么原因。。如果用正常的8.0.2.201703061842版本打包不会有问题。。。
0 赞 2017-03-22 11:02
shimeifang

shimeifang

怎么打不开,Mac版本:http://update.dcloud.net.cn/alpha/HBuilder.macosx_64@20170316.tar.gz
0 赞 2017-03-22 10:50
865329347@qq.com

865329347@qq.com

如何手动去掉 HBuilder-Integrate 里面的高德SDK?
0 赞 2017-03-22 10:49
andywong

andywong

下载了alpha版本的HBULIDER,无法打开啊HBuilder.windows%4020170316
0 赞 2017-03-21 15:24
55631825@qq.com

55631825@qq.com

我iOS本地打包 没用到个推 如何去掉这个类的引用?
0 赞 2017-03-21 14:38
ryan@dowebs.co.nz

ryan@dowebs.co.nz

有没有别的推送的解决办法 我现在就是个推这里有问题
0 赞 2017-03-21 09:24
ryan@dowebs.co.nz

ryan@dowebs.co.nz

我用了 HBuilder 8.0.2.201703210234-alpha 然后是云打包, 同样的程序, 打包后ios直接崩溃..... 哭死了
0 赞 2017-03-21 09:23
csl

csl

赶紧更新离线打包的sdk啊
0 赞 2017-03-20 19:23
zapoi

zapoi

采用个推的sdk替换原本的sdk,打包后会报未添加push模块问题?这个是需要修改包的名字?还是怎么样?
0 赞 2017-03-20 14:31
五块钱的果汁

五块钱的果汁 回复 cz7265050@163.com

补充了百度云下载地址.
0 赞 2017-03-17 10:18
cz7265050@163.com

cz7265050@163.com

请问alpha下载地址?文章给的链接下载不了呀
0 赞 2017-03-17 10:11
cz7265050@163.com

cz7265050@163.com

请问alpha下载地址?文章给的链接下载不了呀
0 赞 2017-03-17 10:10
五块钱的果汁

五块钱的果汁 回复 Runic

请咨询下DCloud_SDK_骁骑
0 赞 2017-03-16 18:32
awesomeearth

awesomeearth

ios-SDK什么时候更新个推这个问题?我单独更换个推包离线打包怎么换?SDK里是libGeTuiPush.a与libGeTuiSdk.a,怎么替换?
0 赞 2017-03-16 18:21
jwenlee

jwenlee 回复 五块钱的果汁

个推推送的离线消息,标题是白色的,请问如何更改通知栏标题颜色呢
0 赞 2017-03-16 18:13
五块钱的果汁

五块钱的果汁

打包机问题 .已解决请重新打包
0 赞 2017-03-16 17:48
Runic

Runic

我就想知道 IOS 离线打包 小米推送怎么配置??????????????????
0 赞 2017-03-16 17:06
731011871@qq.com

731011871@qq.com 回复 五块钱的果汁

alpha打包失败啊 但是正式版都可以打包成功 请解决啊~~~~
0 赞 2017-03-16 16:40
五块钱的果汁

五块钱的果汁 回复 袁小空

任何Alpha版本的HBuilder 都可以.如果没有Alpha版本的HBuilder 请通过文章中的地址下载
请使用alpha版HBuilder 打包即可
0 赞 2017-03-16 16:20
五块钱的果汁

五块钱的果汁

@袁小空 任何Alpha版本的HBuilder 都可以.如果没有Alpha版本的HBuilder 请通过文章中的地址下载
0 赞 2017-03-16 16:20
lvsc1987@aliyun.com

lvsc1987@aliyun.com

同楼上 alpha版打包 失败,试了多次都不行,赶紧解决一下
0 赞 2017-03-16 16:10
731011871@qq.com

731011871@qq.com

想说 alpha版打包失败是什么原因~~~
0 赞 2017-03-16 14:48
袁小空

袁小空

Alpha 打包机是需要使用Alpha版本的HBuilder才行么?
正式版的什么时候会可以使用?

官方最好给个时间,或者现在进展到什么程度了,现在全靠猜
0 赞 2017-03-16 10:56
五块钱的果汁

五块钱的果汁 回复 朝心

离线打包去个推下载SDK 打包即可
0 赞 2017-03-16 09:58
朝心

朝心

请问离线打包的SDK,预计什么时候会出
0 赞 2017-03-16 09:41
zhongjie_yang

zhongjie_yang

更新了吗?然后更新了之后怎么用?直接提交打包还是要下载新的客户端
0 赞 2017-03-16 08:54
5700163@qq.com

5700163@qq.com 回复 五块钱的果汁

更新了吗
0 赞 2017-03-15 23:56
guantujiang@21cn.com

guantujiang@21cn.com 回复 五块钱的果汁

还在着急的等待啊。。。Alpha 打包机 是Alpha 版本HB用的打包机么。。
0 赞 2017-03-15 19:04
上上

上上 回复 瞳player

大神,我不会离线打包,这是硬伤
0 赞 2017-03-15 15:11
5700163@qq.com

5700163@qq.com 回复 五块钱的果汁

更新了发个通知吧。估计今天打包机要爆炸
0 赞 2017-03-15 13:53
五块钱的果汁

五块钱的果汁

已更换最新高德和个推SDK 预计今日(3月15日)更新到Alpha 打包机上
0 赞 2017-03-15 12:04
瞳player

瞳player 回复 上上

集成后还需要全面的测试,实在着急的话就自己离线打包集成一下官方的SDK,我们已经自己集成送审。
0 赞 2017-03-15 10:51
上上

上上

快点更新啊,急死了
0 赞 2017-03-15 10:04
4111500976

4111500976

还没有更新吗?
0 赞 2017-03-14 17:41
Runic

Runic

求告知 IOS 小米推送 集成后 能获取到 token,就是 无法推送 是什么鬼。
0 赞 2017-03-14 15:57
啊啊啊啊sky

啊啊啊啊sky

请求关于使用个推的热更新问题更新了吗??
0 赞 2017-03-14 15:56
1873851@qq.com

1873851@qq.com

个推不行的话能不能增加其他推送的支持呢?比如极光……,U盟那个就不说了,推送丢失率太高了。
0 赞 2017-03-14 14:59
5700163@qq.com

5700163@qq.com 回复 五块钱的果汁

大概要多久哦?
0 赞 2017-03-13 23:20
五块钱的果汁

五块钱的果汁

正在集成中.请耐心等待
0 赞 2017-03-13 16:04
546819964@qq.com

546819964@qq.com

问个推客服说新版本已解决appstore被警告以及下架的问题了,请问dcloud什么时候更新。
0 赞 2017-03-13 16:03
wenju

wenju

个推的什么时候有新包??
0 赞 2017-03-12 13:22
小白免

小白免

我的因为使用个推 也被警告了,等咱们官方更新个推之后我再提交版本吧
0 赞 2017-03-10 18:18
Runic

Runic

IOS 怎么配置 小米推送。
0 赞 2017-03-10 16:51
五块钱的果汁

五块钱的果汁 回复 木乃森

是的
0 赞 2017-03-10 16:42
木乃森

木乃森

很感谢官方的回复,现在还有一个问题,如果我APP暂时不添加个推模块权限,是不是就不会有jspath的问题了。
0 赞 2017-03-10 15:43
超人爷爷

超人爷爷

没有用高德,我们这边也收到警告了,可能是个推的问题?
0 赞 2017-03-10 14:28
会飞的羊

会飞的羊 回复 瞳player

谢谢!
0 赞 2017-03-10 12:47
瞳player

瞳player 回复 会飞的羊

因为你调用了推送的api,在你代码里全局搜索plus.push
2 赞 2017-03-10 12:38
会飞的羊

会飞的羊

如何去掉个推sdk呢?我在manifest.json里面删掉了个推的信息模块,但是打包后会提示 “html5+runtime 打包时未添加Push模块,请参考XXXXX ”的错误。 请问如何把个推删干净呢?是不是要我重新生成没有推送功能的证书才行?
0 赞 2017-03-10 12:33

要回复文章请先登录注册