実際のデバイス (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 でスタティック ライブラリをビルドする方法は?
- それとも私の考えが最初から間違っていたのでしょうか?