環境
- 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 向けにビルドしているのでそこが不一致になってプレビューがうまく表示されない可能性が高い。