今天更新了xCode 8,運行項目后,進行訪問權(quán)限測試。
號外:xCode 8 里面已經(jīng)安裝了開發(fā)文檔,可以離線看,切換速度超快。(dash再見...)
xCode 8 有很好的代碼提示功能。(下過7.3的都知道...)
-
首先在info.plist里面設(shè)置相應(yīng)的key/value值:
訪問權(quán)限鍵值 接下來是不是該愉快地跑一下項目了??? :)
-
首先是熟悉的彈窗.
-
點擊允許,呵呵,崩潰。。。(權(quán)限配置以及申請權(quán)限的姿勢都正確的情況下哦)
跑了很多次,錯誤都是崩在子線程。
用暴力測試的方法,發(fā)現(xiàn)罪魁禍?zhǔn)拙褪?騰訊bugly了。(版本:bugly r-2.2(3) buglyExtension r-1.0)
-
注釋掉騰訊bugly 部分的代碼后,權(quán)限訪問就不會再崩潰了。 : )
暫時結(jié)論:騰訊bugly 帶來了線程問題。。(比如在子線程設(shè)置UI也會出現(xiàn)這個錯誤)
你 跌 倒 了 沒 ??
還是沒放心,就上線看了下騰訊bugly,發(fā)現(xiàn)版本到了 2.4(0)了,就更新到項目中去,然后項目也正常能跑了。(果然還是那個大QQ)
如果還沒有升級的猿們,特別是在2.2 或者2.2以下(老項目),該趕緊更新咯。。。
另外升級到xCode 8 ,還報了一個.png 圖(copyError)的錯誤,不過在真機上可以正常看到這個圖,運行都正常。(模擬器上圖是變形的,xCode編譯會報錯)
不過這個錯誤也在騰訊bugly 更新后就不報錯了,我的天。。。(QQ和本地.png也搞在一起了- -#,請看好身邊的基友,防企鵝。)
好吧,其實這里沒企鵝什么事,按網(wǎng)上提供的方法,將.png打開再導(dǎo)出為.png,覆蓋原圖,就不報錯了,模擬器上圖片依然變形。
不做處理,直接打包app,也可以正常走在手機上,圖片正常。
水餃 z Z ~~