6

実際のデバイス (arm64...) と Intel Mac の iOS シミュレーター (x86_64) の両方をサポートするファット iOS ライブラリがあります。しかし、M1 mac に切り替えると、状況が難しくなります。

古いライブラリを使用すると、エラーで失敗しますxxx.a (xxx.o) building for iOS Simulator, but linking in object file built for iOS, file 'xxx' for architecture arm64。さまざまな宛先のバイナリを含む xcframework を構築する必要があるようです。

そこで、さまざまなスライスを構築しようとしましたが、それらを xcframework としてバンドルしたいと考えています。しかし、最終的に、M1 Mac で x86_64 スライスをビルドする方法がわからないことがわかりました。

私の質問は

  • Intel Mac の iOS シミュレータをサポートする M1 Mac でスタティック ライブラリをビルドする方法は?
  • それとも私の考えが最初から間違っていたのでしょうか?
4

1 に答える 1