Unsupported operation- Apps are not allowed to listen to device lock notifications.

新需求并没有添加相关代码,这次提交审核就出现上述错误,直接Binary Rejected。提示很明确,就是不允许监听设备锁定,全局搜“com.apple.springboard.lockstate”无果,确定没有任何监听锁屏代码。

恰逢xcode提示更新,查询相关帖子,有说clean工程,升级xcode,重启mac的,试了一下,依然不行。整郁闷了。

思来想去,应该是第三方库的问题,于是搜索第三方库是否有调用com.apple在darwin层监听其它状态的,果然就发现百家云有这样的代码,果断屏蔽,然后提交,问题就解决了。

耽误一上午,感觉苹果二进制文件审核提示有时候不靠谱,毕竟不是人工审核的过程,错误提示不够详细,记录下来,或许以后有用。

你可能感兴趣的:(Unsupported operation- Apps are not allowed to listen to device lock notifications.)