Xcode 8 適配

相信很多小伙伴都升級了Xcode 8 ,但是發(fā)現(xiàn)很多惡心的地方.下面是自己這幾天的積累,解決了一部分問題.希望能幫到大家.

注釋快捷鍵失效

我們常用的cmd+/失效了了.

解決方案

終端輸入:

sudo /usr/libexec/xpccachectl

然后重啟mac

去掉多余打印

當你開開心心的想去控制臺看Log的時候,發(fā)現(xiàn)這樣:
![2016092374983截圖 2016-09-23 14時52分35秒.jpg](http://7xv9rf.com1.z0.glb.clouddn.com/2016092374983截圖 2016-09-23 14時52分35秒.jpg)

解決方法

Target中添加如下鍵值對:
OS_ACTIVITY_MODE disable

20160923147461373922375.jpg

插件失效

每次升級,都會面臨插件失效的情況. 以前比較簡單的可以通過修改插件plist的方法來完成修復.
1.打開終端,輸入以下代碼獲取到DVTPlugInCompatibilityUUID

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 

2.然后輸入如下命令 【最后一項是獲取到的DVTPlugInCompatibilityUUID】

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add 9F75337B-21B4-4ADC-B558-F9CADF7073A7

來源網(wǎng)址
但是Xcode 8 卻不行了,甚至明確說支持Xcode8的插件也不正常工作.這是因為Xcode8要求code sign

解決方法

因為我一直很依賴xvim這個插件,所以一直關注等著更新.今天意外發(fā)現(xiàn)有個適配Xcode8的說明:

1.打開Keychain Access,在左邊欄中選擇login這個條目
2.選擇Create a Certificate

20160923147461457298237.jpg

3.輸入名字,然后選擇Code Signing這個類型
20160923147461461158577.jpg

4.退出Xode,然后終端中輸入:

 $ sudo codesign -f -s XcodeSigner /Applications/Xcode.app

具體Xcode路徑看自己放哪.
5.然后可以依靠舊的方法去使用,或者去獲取最新版本.

來源網(wǎng)址

切換Swift版本

目前Xcode8中支持Swift3.0 ,但是不幸的是,很多三方庫還不支持. 我們可以通過配置,切換為Swift的2.3版本.

修改配置

配置如下圖,設置為NO表示使用 Swift 3.0. YES表示使用Swift2.3


20160923147461514664286.jpg
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 參考:http://www.cocoachina.com/ios/20161024/17830.html 1.Sw...
    曉飛90閱讀 529評論 0 1
  • 隨著iOS10的到來,明知有坑,我卻義無反顧。 一、Xcode8 插件你去哪了 以為是和之前一樣 Xcode 升級...
    清風沐沐閱讀 447評論 0 2
  • 在每一次升級 后,難免會有一些莫名的 Bug 產(chǎn)生,在此記錄著,以便快速解決。 1、快捷鍵不靈 2、模擬器的選項不...
    天空中的球閱讀 11,729評論 13 75
  • 一、Xcode 8 編譯產(chǎn)生logs 問題描述:當你新建了個項目用xcode8直接編譯發(fā)現(xiàn)打印了很多日志如下圖: ...
    lyking閱讀 315評論 0 1
  • Objective 你對今天學的記得什么? 1、《把時間當朋友》做好了才有興趣;用功比方法更重要,要馬上開始;會遺...
    甜甜的大橙子閱讀 189評論 0 0

友情鏈接更多精彩內容