__TCCAccessRequest 错误
在上线自己的项目后随着用户的增多,有一天我在后台发现了大量的__TCCAccessRequest
崩溃 bug,这个 bug在不同的机型,不同的系统里面都可以触发,自己测试了很久都没有找到, bug 堆栈信息如下:
根据堆栈信息可以可以定位到是权限相关的错误,由于没有开启相关权限导致了应用的奔溃,自己的项目是一个图片类的应用,所需要的权限只有通知权限和相册权限,但是这两个权限自己都有开通,在排查许久之后发现,在调用系统分享的时候,弹出来的控制器里面可以保存图片, 但是需要额外增加一个NSPhotoLibraryAddUsageDescription
的权限,不然第一次安装还没有开启保存图片的权限,在自带的分享控制器中保存图片就会崩溃,报上面的这个错误。
ERROR ITMS-90474:”Invalid Bundle. iPad Multitashing support…”
该错误是在打包提交应用商店时出现的,很简单,因为适配了 iPad, 但是并没有用到 iPad 的多任务处理能力,需要在 info.plst 里面添加一个布尔值的权限关闭,或者在工程常用设置中可以关闭