CatHand Blog

アプリ開発やMac弄り

Automatic preview updating paused

SwiftUI で Automatic preview updating paused というエラーが出てプレビューが表示されない場合の対処法です。

stackoverflow.com

↑に書いてあるとおりなんですが、 Run script phase でプレビューの時にスクリプトが実行されないようにすると直ることがあります。

SwiftUIのプレビューが表示されないことって多すぎて、原因が絞り切れていないんですが、他にも

  • 別のシミュレータを選択する
  • Xcode の再起動
  • ↓のようなスクリプトでいろいろ消す
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Developer/Xcode/Archives
rm -rf ~/Library/Developer/Xcode/DeveloperPortal*
rm -rf ~/Library/Developer/Xcode/DocumentationCache
rm -rf ~/Library/Developer/Xcode/Products
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport
rm -rf ~/Library/Developer/Xcode/watchOS\ DeviceSupport
rm -rf ~/Library/Developer/XCPGDevices
rm -rf ~/Library/Developer/Shared/Documentation/DocSets
rm -rf ~/Library/Developer/Xcode/iOS\ Device\ Logs
rm -rf ~/Library/Developer/Xcode/UserData/Previews

rm -rf ~/Library/Caches/com.apple.dt.Xcode

xcrun simctl shutdown all

等で直る場合もあります。