MagicPodで提供しているiOSクラウド端末はArm Mac上で起動していますが、次の条件を満たすときにこの問題が起きることがあります。
- x86やx86_64向けにビルドされたアプリ(.app )ファイルを使っている
- PHPickerViewControllerを使っている
これはApple社の提供するRosetta2の問題(参考: https://openradar.appspot.com/radar?id=5026493528801280) で起きることがわかっています。回避策としては、arm64アーキテクチャ向けにアプリ(.app)ファイルをビルドする必要があります。アプリがどのアーキテクチャ向けにビルドされているかは、ターミナルを開き、アプリファイル(ここではTestAppとする)次のコマンドで確認することができます。
$ lipo -info TestApp.app/TestApp
Non-fat file: TestApp is architecture: arm64
この結果がx86やx86_64になるようであれば、arm64になるようにビルドを見直してください。