首页 ACG Picture项目错误修复记录
文章
取消

ACG Picture项目错误修复记录

__TCCAccessRequest 错误

在上线自己的项目后随着用户的增多,有一天我在后台发现了大量的__TCCAccessRequest崩溃 bug,这个 bug在不同的机型,不同的系统里面都可以触发,自己测试了很久都没有找到, bug 堆栈信息如下:

根据堆栈信息可以可以定位到是权限相关的错误,由于没有开启相关权限导致了应用的奔溃,自己的项目是一个图片类的应用,所需要的权限只有通知权限和相册权限,但是这两个权限自己都有开通,在排查许久之后发现,在调用系统分享的时候,弹出来的控制器里面可以保存图片, 但是需要额外增加一个NSPhotoLibraryAddUsageDescription的权限,不然第一次安装还没有开启保存图片的权限,在自带的分享控制器中保存图片就会崩溃,报上面的这个错误。

ERROR ITMS-90474:”Invalid Bundle. iPad Multitashing support…”

该错误是在打包提交应用商店时出现的,很简单,因为适配了 iPad, 但是并没有用到 iPad 的多任务处理能力,需要在 info.plst 里面添加一个布尔值的权限关闭,或者在工程常用设置中可以关闭

本文由作者按照 CC BY 4.0 进行授权