3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

XcodeでiOSアプリのビルドをすると Could not find module 'xxxxxxxxx' for target 'x86_64-apple-ios-simulator'; が発生する

Last updated at Posted at 2023-05-22

状況

  • Intel CPUのMacで作ったプロジェクトをApple CPUのMacでビルドした時にエラーが発生
  • 今回はFrameworkをサブプロジェクトとして作成、取り込んだ(たぶん本体だけでも同じこと起こると思われる)

エラーの内容

  • 「x86_64(Intel CPU)のシミュレータを対象にしたモジュールがないぞ!」
  • 作ったFramework(もしくは本体)はarm64(Apple CPU)でビルドしたけど、シミュレータはx86_64(Intel CPU)が起動した状態

対処

  • 今回はFramework側の「Build Settings」->「Build Active Architecture Only」を"No"に変更して再ビルド
  • 本体のプロジェクトも同様に"No"に設定されていることを確認
  • 「Build Active Architecture Only」は、自分のMac(Intel or Apple)に合ったアーキテクチャ(x86_64 or arm64)のみビルドするか否かの設定
  • Apple CPUだけでビルド、実行するときはarm64だけで良いはずだけど、なぜかシミュレータはx84_64が起動するため、両方作るように"No"を設定するしかない状況

スクリーンショット 2023-05-22 9.34.48.png

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?