app 被拒绝了,原因 2.8 和 10.6,怎么解决?

peterchen145
  • 385

原因两条:

2.8 Details

During review, your app installed or launched executable code, which
is a violation of the App Store Review Guidelines. Specifically, your
app uses the itms-services URL scheme to install an application.

Specifically, this app contains a mechanism for updating itself
outside of the App Store review process.

10.6 Details

In addition, your app includes an update button or alerts the user to
update the app. To avoid user confusion, app version updates must
utilize the iOS built-in update mechanism.

Specifically, this app contains an SDK designed to update the app
outside of the App Store process. It would be appropriate to remove
this SDK before resubmitting for review.

2.8 这个,我在整个项目里搜也没搜到用itms-services的,要说有绕过apple审核流程的更新机制也没找到。

至于10.6呢,项目里用了高德地图,亲加im,mjrefresh,afnetworking,sdwebimage,高德地图,mjrefresh,afnetworking这些应该没事吧,亲加im这个倒不知道怎么解决,要怎么查看它有没有更新机制?看他们提供的api没看到有这种接口。

请问这个要怎么解决?
=====更新=====
我申诉了,然后苹果给我打了电话。

回复
阅读 8.8k
6 个回答

这种情况一般是第三方 sdk 中有内置更新机制,只能去联系他们的,特别是那些没有源码的第三方库

During review, your app installed or launched executable code, which
is a violation of the App Store Review Guidelines. Specifically, your
app uses the itms-services URL scheme to install an application.

这个,应该和第三方登陆有关,比如使用QQ登陆,但是手机中没有安装QQ,此时会跳转到QQ安装.此时需要做一个判断,看用户手机中是否安装了 相关的应用,如果没有,就把相关的按钮等隐藏.

10.6 Details

In addition, your app includes an update button or alerts the user to
update the app. To avoid user confusion, app version updates must
utilize the iOS built-in update mechanism.

这个 ,应该是说你的应用中有一个 "更新" 按钮.把这个按钮去掉,或者在审核期间隐藏调就行了. 至于更新SDK问题, 更新是一种机制,有多种方式实现, 应该不必费心去查;appstore 应该也没法查出来,除非 你有个 "更新按钮",此时确实更新了, 然后它这时推断有一个 更新相关的SDK.

qxgdnbnbh
  • 1
新手上路,请多包涵

楼主 你是直接申诉成功了么? 还是删除了哪一个SDK? 求告知那个SDK有问题 @peterchen145

楼主请问是什么原因呢?我应用没有更新按钮,分享也做来安装判断,还是说我有更新机制,之前用了蒲公英统计sdk也去掉了。

china_zsc
  • 4
新手上路,请多包涵

楼主 10.6怎么解决的?跪求指导啊。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏