Mephisto

个人站

欢迎来到我的个人站~


ACG Picture项目错误修复记录

__TCCAccessRequest 错误

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

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

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

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

最近的文章

iOS 开发小技巧记录

Xcode 相关前段时间,swift5 的 ABI终于稳定了,为此自己升级了自己的 mac 系统,和最新的 Xcode,期间又久违的对 Xcode 进行了一遍配置,为了方便以后,暂记录一下用到的东西。Xcode 代码块路径Xcode 代码块的路径,每次更新代码块的时候都需要重新上网查一遍,太麻烦,所以记录一下~/library/developer/xcode/userdata/codeSnippetsXcode 使用 Vim:可以快速提高工作效率的神器,但是由于 Xcode8以后苹果就不在...…

iOS继续阅读
更早的文章

苹果图片尺寸

开发时经常用到,再次记录一下…

iOS继续阅读