? ? ? ?使用Sketch Measure作Spec Export導(dǎo)出時,偶爾會出現(xiàn)中斷或自動退出的問題。這個問題在很早前就發(fā)生過咧七,一直以為是與Sketch Measure與舊版本的Sketch不兼容引起的祟霍。以往更新Sketch?Measure版本后會有改善,直到最近又開始頻繁遇到該問題欲间。為了不耽誤項目進(jìn)度,在手動標(biāo)注與徹底告別Sketch?Measure之間選擇了死磕断部!
? ? ? ?經(jīng)過一次次的調(diào)整測試猎贴,我的死磕策略總算有了回報,終于找到了這個問題的根源『猓現(xiàn)在將它公之于眾她渴,希望對大家有些幫助!
一蔑祟、現(xiàn)象
? ? ? ?Spec Export導(dǎo)出時趁耗,進(jìn)程會卡主不動。即使重啟Sketch或重裝Sketch Measure插件也解決不了問題疆虚。
二苛败、線索
? ? ? ?導(dǎo)出進(jìn)程模態(tài)框下方的文字提示中可以看到,在進(jìn)行到“Page1”頁面下“03-install-done”這個畫板中的“l(fā)ist/item_delivery copy8”圖層時就會卡主径簿。很明顯這個圖層里的某些設(shè)置或樣式讓Sketch Measure無法處理只能傻愣在那里了罢屈。
三、找到觸發(fā)點
? ? ? ?由于 “l(fā)ist/item_delivery copy8”該圖層是一個Symbol篇亭,嘗試將其打散后再做Spec Export導(dǎo)出缠捌,沒有發(fā)生異常。至此译蒂,可以基本確定是Symbol中的某些設(shè)置觸發(fā)了該問題曼月。經(jīng)過無數(shù)遍的嘗試(重命名Symbol肃叶、去掉Symbol嵌套、去掉文字圖層樣式…)十嘿,終于發(fā)現(xiàn)是在Symbol設(shè)置面板中的“Symbol Masters”設(shè)置引起了Spec Export導(dǎo)出卡死的問題因惭。凡是在“Symbol Masters”中勾選了“Include in Export”或“Include in Instance”,Spec Export導(dǎo)出就會卡死绩衷。
四蹦魔、解決方法
? ? ? ?目前唯一的解決方法就是不勾選“Include in Export”或“Include in Instance”。如果Symbol中需要用到背景色的咳燕,建議手動添加個背景圖層勿决。這樣就避免了后期Spec Export導(dǎo)出時的麻煩。
五招盲、小結(jié)
? ? ? ?雖然只是工具上的一點小問題低缩,卻拖延了項目的交付產(chǎn)生了一些不良影響。希望對大家有些幫助曹货,能避免跌入這條小陰溝咆繁!