Xamarin.iOSでiTunesファイル共有した
2018年5月26日
アプリの作ったファイルをPCで使いたいので、iTunesファイル共有してiTunesから見れるようにした。
iCloudのUIDocumentは見れなかったので。
ググるとinfo.plistの「apprication supports iTunes sharing」をYESにするとかあるけど、Visual Studio にそんな項目はない。(‘Д’)
しょうがないので、macのxcodeでinfo.plistを設定してファイルからコピった。
1 2 3 4 |
<plist version="1.0"> <dict> <key>UIFileSharingEnabled</key> <true/> |
キー名は、UIFileSharingEnabledになるようだ。
アプリからはDocumentフォルダに書けばいいらしいので、
1 2 3 4 5 6 7 8 |
var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var path = Path.Combine(documentsPath, "test3.txt"); System.IO.FileStream fs = new FileStream(path, FileMode.Append); StreamWriter sw = new StreamWriter(fs); sw.WriteLine("test"); sw.Close(); fs.Close(); |
パスを取る必要があるのでDependencyService側のソースに書いた。
.Net Standardだと共有プロジェクトに書けるのかな?(未調査)←書けるね。
iTunesで見れた(∩´∀`)∩ワーイ