Home / Notes

公開日
最終確認日

SwiftUIのプレビューが機能しない問題(2026年9月)

環境

  • Xcode 26.3

原因

"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; を設定していたため。

設定を削除すると動作するようになった。

Pods からも削除

まだ CocoaPods を使ってるの?!と言われてしまうかもしれない。

次の記述を削除。

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
    end
  end
end

Apple Silicon Mac 移行期の古い広告 SDK やバイナリ SDKを Simulator でビルドするための暫定回避策。

Simulator ビルドから arm64 を除外して、Pods を x86_64 で build させるための記述だが、現在 SwiftUI Preview は arm64 Simulator 向けにビルドしているのでそこが不一致になってプレビューがうまく表示されない可能性が高い。

© 2015 うるおいらんど
とじる