🎉

エミュレーターにファイルを移動させたい

2023/12/19に公開

こんにちは投資ロウトです。

背景

react-nativeでファイルをアップロードを行う機能の打鍵を行う際に、エミュレーターにファイルをアップロードしないといけない要件があると思います。

android

こちらは特に難しくなく、androidのエミュレーターが起動されている時に、macのFinderというフォルダからドラッグをして移動するだけでファイルが移動できました。

iOS

androidのようにドラッグをしてアップロードをすることはできませんでした。ただGigaFileのようなファイル転送のものも検討しましたが、個人情報を扱うような場合、それはセキュリティー的にNGだと判断して選びませんでした。

ただ色々調べていると、icloudを利用するのが良いという結論に至りました。icloudは5GBまでは無料で預けられるので、icloudでmacを連携させ、icloudにアップロードしたものをエミュレーターでダウンロードするようにして上手くいきました。

ただicloudをエミュレーターで連携させましたが、一度エミュレーターを落として再起動しないと、反映されないという注意はありました。

Discussion