iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误

今天更新了xCode 8,运行项目后,进行访问权限测试。
号外:xCode 8 里面已经安装了开发文档,可以离线看,切换速度超快。(dash再见...)
xCode 8 有很好的代码提示功能。(下过7.3的都知道...)
  • 首先在info.plist里面设置相应的key/value值:

    iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误
    文章图片

    iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误
    文章图片
    访问权限键值
  • 接下来是不是该愉快地跑一下项目了??? :)
  1. 首先是熟悉的弹窗.

    iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误
    文章图片
  2. 点击允许,呵呵,崩溃。。。(权限配置以及申请权限的姿势都正确的情况下哦)

    iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误
    文章图片
  3. 跑了很多次,错误都是崩在子线程。
  4. 用暴力测试的方法,发现罪魁祸首就是-腾讯bugly了。(版本:bugly r-2.2(3) buglyExtension r-1.0)
  5. 注释掉腾讯bugly 部分的代码后,权限访问就不会再崩溃了。 : )

    iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误
    文章图片
  6. 暂时结论:腾讯bugly 带来了线程问题。。(比如在子线程设置UI也会出现这个错误)
你 跌 倒 了 没 ??
  1. 还是没放心,就上线看了下腾讯bugly,发现版本到了 2.4(0)了,就更新到项目中去,然后项目也正常能跑了。(果然还是那个大QQ)
  2. 如果还没有升级的猿们,特别是在2.2 或者2.2以下(老项目),该赶紧更新咯。。。
  3. 另外升级到xCode 8 ,还报了一个.png 图(copyError)的错误,不过在真机上可以正常看到这个图,运行都正常。(模拟器上图是变形的,xCode编译会报错)
  4. 不过这个错误也在腾讯bugly 更新后就不报错了,我的天。。。(QQ和本地.png也搞在一起了- -#,请看好身边的基友,防企鹅。)
  5. 好吧,其实这里没企鹅什么事,按网上提供的方法,将.png打开再导出为.png,覆盖原图,就不报错了,模拟器上图片依然变形。
    不做处理,直接打包app,也可以正常走在手机上,图片正常。
【iOS|iOS 10 访问权限问题解决 -腾讯Bugly2.2老版本错误】水饺 z Z ~~

    推荐阅读