web-dev-qa-db-ja.com

Xcode12 - IOSシミュレータの構築ですが、マッキング用に構築されたオブジェクトファイルのリンク、アーキテクチャx86_64のファイル 'dir / somefile.a'

私の大型iOSアプリを構築しようとしている場合は、Xcode 12でリンカエラーを取得する(ハイブリッド、Swift + Objc)。アプリケーションは実際のデバイスに最適に構築していますが、デバッグ設定でシミュレータでSimulatorで実行しようとしているときにリンカエラーが発生します。

私は他の投稿ですべての可能な解決策を試してみました ここに が残念ながらそれはうまくいきませんでした。他の投稿の誤差は異なりますが。 Build for active architectures onlyをdebug configsの場合はyes、リリース設定ではnoをチェックしました。

その他の投稿エラー、

iOSシミュレータの構築ですが、Architecture ARM64のためにiOS用に構築されたオブジェクトファイルでのリンク

私のエラー、

iOSシミュレータの構築ですが、MacOS用に構築されたオブジェクトファイルでのリンク、アーキテクチャ用ファイルx86_64

この問題を解決するにはどうすればいいですか?iOS実デバイスとシミュレータの両方で実行する必要があります。

6

ビルド設定の「ユーザー定義」セクションのvalid_archsにx86_64を追加してください。 enter image description here

0
Deeksha gupta