最近使用Axure RP 9.0的過程中,每次打開RP文件時,在程序塢會出現兩個圖標。其中一個圖標還一直蹦跶,過一會兒會出現程序報錯,提示重新打開程序。但其實文件已經打開了(前面的圖標),并不影響使用。但每次出現都挺煩人的。今天抽空研究了一下,發現是元件庫的問題。以前也有元件庫引起報錯的案例,比如Axure Cloud云端元件庫引起報錯。這類問題解決辦法就是把載入的所有第三方元件庫都刪除。一般問題都會解決。
但這次發現有幾個元件庫刪除后,又回來了。鼠標移到頑固的元件庫上面,會顯示目錄地址。然后進入對應目錄刪除掉文件即可。可能是載入元件庫時沒有移入到軟件安裝目錄,導致軟件本身權限不夠,無法刪除掉文件。而出現打開文件,圖標跳動的原因是axure在載入這類“編外”元件庫。又因為權限不夠從而導致報錯。我猜測是升級macOS Ventura系統之后,MAC系統的文件權限等級提高造成了這個BUG。
總結一下解決辦法是:打開軟件,在元件庫面板打開元件庫列表。切換到第三方元件庫,刪除掉。如果軟件中無法刪除(或刪除后又恢復了)。鼠標移入元件庫名稱,會顯示所在目錄。進入對應目錄刪除掉元件庫文件。這樣AXURE 9.0就不會出現打開文件出現兩個圖標的問題了。