扒虫篇-一次被AppStore多次拒绝的经历和常见被拒原因(持续更新)
最近项目要上线了,可是因为用到了后台模式,一直被拒,(其中还包含了其他原因的被拒),所以打算纪录一下,希望能帮到有同样问题的朋友,也对常见被AppStore拒绝的原因做一个小结(会持续更新)。
是这样的,我使用的打印机的Dome中用到了后台模式。
打印机的SDK中使用到了 后台模式,没办法,我的工程配置中也勾选了这项(和红色区域的)。
这两项后台模式是做什么的呢?
上传上去了,备注区域也没有写下什么
提示,元素问题被拒了
于是我就开始研究如何提供 ** Bluetooth Low Energy **,查到了
我们先来了解下:
可是,我查看了可运行的Dome中完全没有 CoreBluetooth 这个框架,可是我把后台模式取消,这个SDK就会崩溃,并且报错,报错内容如下:
在上图中我们可以看到,SDK中确实有 CBCentralManager 这个类的使用,**可是,为什么工程中没有找到 CoreBluetooth 这个框架呢,我猜测是因为,SDK把CoreBluetooth 这个框架封装在了内部。不然无法解释这一切了。 **Bluetooth Core Specification Version 4.0 就是蓝牙低功耗
所以问题不是低电量蓝牙支持的问题了。于是
又被拒了
从图中我们知道: 需要我提供一个演示App操作打印机的 演示视频的地址。这是因为 苹果在审核中对于后台的操作是要求很严格的,在没有确保是正常使用之前是不会同意后台模式的使用申请的。
我录制了一段操作我的App链接打印机,并打印小票的视屏,传到了 Youtube 上,之所以选择 Youtube 是因为,这个网站审核上传的视频特别快,分分钟就可以让别人观看了。并在App的备注区域,描述下这个App使用到了蓝牙打印机,并附上 演示操作的视频地址(Youtube 上的地址)。第二天就审核通过上线了。
其他人总结的 IOS 审核 被拒 及 解决