iOS 审核被拒 Guideline 2.5.2 - Performance - Software Requirements 和 Guideline 4.0 - Design

iOS 审核被拒 Guideline 2.5.2 - Performance - Software Requirements 和 Guideline 4.0 - Design

被拒理由1.

Guideline 2.5.2 - Performance - Software Requirements

During review, your app installed or launched executable code, which is not permitted on the App Store. Specifically, your app uses the itms-services URL scheme to install an app.

Important Information

As a result of violating this guideline, your app’s review has been delayed. Future submissions of this app, and other apps associated with your Apple Developer account, will also experience a delayed review. Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.

We want to provide a safe experience for users to get apps and a fair environment for all developers to be successful. If you believe we have misunderstood or misinterpreted the intent of your app, you may submit an appeal for consideration or provide additional clarification by responding directly to this message in Resolution Center in iTunes Connect.
被拒理由2.

Guideline 4.0 - Design

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.

Next Steps

To resolve this issue, please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app's previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.

Resources

To create new versions of your app, please review the Create a new version section in iTunes Connect Developer Help.

之前好好的,突然就被拒了,还警告...

先说下我的遭遇,我是6月8号时审核通过的上一个版本A,7月18提交的一个新版本B,'新版本B'和'版本A' 对比只是大改了界面,纯原生的改动,新增的SDK就一个Sentry统计bug的sdk.
违反Guideline 2.5.2 是很严重的,可以看到回复信息中首先给你接下来的审核延迟,再次犯开发账号将被关闭使用.这太恶心了,我第二次审核等了7天,第三次审核又等了11天,简直了...
到现在已经被拒了3次,3次都是这2个问题.
首先说明,我没有版本检测的功能,原来做过一个审核期间不提示更新的功能,但后来没啥意义就不启用.而且这次被拒后我把那几个功能的所有类都直接删了也不行.只能怀疑第三方SDk了.我代码也都是原生开发,不可能有热更新啥的.

我们首先怀疑的是新加的这个SDK,Sentry.先把Sentry全部移除然后再次提交,但还是这个问题,Sentry好像被冤枉了.

然后怀疑里面老的SDK,有可能是苹果最近几天刚更新的审核条例,起码6月8日以后.

苹果刚开始禁止热更新的时候我就挨个的看了app中的sdk,当时就高德地图有问题,但后来高德地图及时的更新版本了,我当时也更新了.这次还是有点怀疑高德,然后看了下我pod中集成的就是最新的.
谷歌了很多,网上有遇到过说是统计SDk的问题的,我怀疑是我里面用到的友盟统计了,但查到有人很明确的说友盟没有问题.
还用到了'AliyunOSSiOS'阿里云OSS,升级了一下从2.5升级到2.6.0,其他SDK能升级的都升级了一下;
但提交还是被拒.绝望
我pod集成的都是很常用,大部门比较有名的SDk,应该没有问题.
最终
然后仔细查找看项目里面不是pod集成的
最终我删掉了3个直接往项目里拖的SDk

  1. TVSign 'e签宝'
  2. FaceID 的 MGLivenessDetection '不知道那个公司的活体检测'
  3. KF5SDk '逸创云客服' 90%是这个的问题

并把所有调用的代码都去掉了,先上线再说吧

结果真过了,真过了!!!折磨了一个月啊.

上面那3个小家家的SDK集成的时候就没有什么正儿八经的文档,打的包都不怎么好用,感觉就很垃圾.后来这些功能就全被隐藏了,但担心产品再画出来,就没删掉.坑死啊

首先在这帮大家排除一下可以不用怀疑的SDK
这是我pod集成的

Using AFNetworking (3.1.0)
Using AMap3DMap-NO-IDFA (5.2.1)
Using AMapFoundation-NO-IDFA (1.4.0)
Using AMapLocation-NO-IDFA (2.4.0)
Using AMapSearch-NO-IDFA (5.2.1)
Using AliyunOSSiOS (2.6.2)
Using DZNEmptyDataSet (1.8.1)
Using FMDB (2.7.2)
Using JSONModel (1.7.0)
Using Mantle (2.1.0)
Using Masonry (1.0.2)
Using ReactiveCocoa (2.5)
Using RongCloudIM (2.8.14)
Using SDWebImage (3.8.2)
Using UMengAnalytics-NO-IDFA (4.2.5)

这些就不要浪费时间了,都没问题的.而且上面被删的Sentry应该也没有问题.

在解决这次问题期间,和朋友沟通,他们也遇到一样的问题,但朋友联系苹果告诉他们里面有用到"pgyer",但他们并没有集成蒲公英的SDK,他们现在还在排除中,吓得把传蒲公英上的测试包都删了,我查了下,确实蒲公英pgyer 审核是有问题,建议慎用.

主要看看你们拖入的SDK中,没有没有不是很出名的,尤其是客服系统SDK,很可能有版本更新检测功能.
把不用的SDK都删掉吧.被拒一次延迟审核啊,超过4次好像封号.

希望对最近同样遭遇的同学有点点帮助

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,284评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,115评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,614评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,671评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,699评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,562评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,309评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,223评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,668评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,859评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,981评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,705评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,310评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,904评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,023评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,146评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,933评论 2 355

推荐阅读更多精彩内容