1
1

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 3 years have passed since last update.

Unity Standalone File Browser がMac OSで動作しなくなった件

Last updated at Posted at 2021-07-31

Unity Standalone File Browserとは

Unity Standalone File BrowserはUnityでFile Dialogを出したいときに便利に使えるライブラリであり、Windows, MacOS, Linuxのいずれでも使えるため人気が高いです。

Mac OSで動作しなくなった

しかし、いつの間にかMac OSで動かなくなっているのに気づきました。必死で調べてみたところ、issue #109 で同じ現象の人がいるのに気づいたので、どうも私がやらかしたわけではないようです。Windowsでは問題ないのですが、M1 MacもiMac2014も動かなくなっています。

とはいえ、時期的に現象の発生はM1 Mac発売の後のような気がしたので、Build設定を変えて試したところ、Build Settings>PC, Mac & Linux Standalone > Architecture > "Intel 64-bit" だけは問題なく動き、"Apple silicon"または"Intel 64-bit + Apple silicon"では動作しないことがわかりました。ということで、このライブラリをMac OSで使う必要がある人は、"Intel 64-bit"でビルドするしか今のところ解はなさそうです。

考察

MacOS用は StandaloneFileBrowser.bundleというディレクトリの下にDLLのようなものが存在しています。これは多分XCodeでビルドされたと思われます。でもって、現状(2021/7/31)は"Intel 64-bit" 以外のアーキテクチャではこのDLLを見つけることができないようす。適当にXCodeでリビルドしたり色々やってみても解決しなかったのですが、下記記事を見つけたのでもうちょっと頑張ってみたいと思います。

1
1
1

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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?