筆記 xxx/Assets.xcassets: ERROR: Each TDDistiller instance can be distilled only one time!

2018040214:34

一些惱人的 Xcode 問題
(換 xcode 9.3後常常出現)

常常略改一下 Storboard 後就
出現錯誤訊息:



/XXX/Storyboard/Edit.storyboard: error: IB Designables:
Failed to render and update auto layout status for DiaryTableViewController (ZZ1-JF-yWo): Failed to load designables from path (null)



#1
關閉 Xcode / 關閉模擬器

#2
清除 DerivedData 下的所有資料夾
/Users/[ACCOUNT]/Library/Developer/Xcode/DerivedData

$ cd ~/Library/Developer/Xcode/DerivedData

#3
重開 Xcode / 打開專案


#4
Product / clean


#5
open your storyboard -> Editor -> Refresh all views


#6
build


https://stackoverflow.com/questions/39732312/xcode-8-ib-designables-failed-to-render-and-update-auto-layout-status-the-a

以上,有可能要重複幾次...///








出現錯誤訊息:

xxx/Assets.xcassets: ERROR: Each TDDistiller instance can be distilled only one time!


遇到 3,4 次 --> 因為新增圖片到 Assets 後,按 Build 就出錯

遇到很多次、很多次、很多次  --> 因為切換不同模擬器或實機後,按 Build 就出錯



#1
關閉 Xcode / 關閉模擬器

#2
清除 DerivedData 下的所有資料夾
/Users/[ACCOUNT]/Library/Developer/Xcode/DerivedData

$ cd ~/Library/Developer/Xcode/DerivedData

#3
重開 Xcode / 打開專案


 --> 通常重開專案 Cmd + R 後,就會出現下個 err msg





出現錯誤訊息:


Interface Buillder Storyboard Compiler Error
Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool failed with exit code 255



再按 Cmd + R 試試
通常就恢復正常
(常常要多跑幾次 build 才會過..) 很惱人的問題

有可能還是出錯
那就重開機 很有機會恢復正常!!