チケット #1810 (closed 不具合: 対応済)
Sonoma対応:iCloud Drive初回同期中にmi起動すると起動に時間がかかる
報告者: | daisuke | 担当者: | daisuke |
---|---|---|---|
優先度: | 普通 | マイルストーン: | 3.8b1 |
コンポーネント: | アプリケーション | バージョン: | |
キーワード: | 関係者: |
説明 (最終更新者: daisuke) (diff)
・iCloudモード設定ONの場合。
・従来、iCloudモード設定の各ファイルが未ダウンロードの場合は、単にファイルが非存在になるだけだったが、SonomaではfileURLWithPathでNSURLを取得したときに、iCloudからのダウンロードが発生し、ダウンロードが完了するまでブロックしているっぽい??
・Ventura 13.4.1(c)でiCloud Drive未ダウンロードの状況を作って確認したが、やはりVenturaでは、ファイル非存在時の動作をするだけで、ダウンロード完了待ち動作にはならない。→Appleフィードバック&DTS確認する。
→
https://developer.apple.com/documentation/technotes/tn3150-getting-ready-for-data-less-files
https://developer.apple.com/documentation/foundation/file_system/improving_performance_and_stability_when_accessing_the_file_system?language=objc
→
3.7.6にてオプトアウト対応。#1814
3.8系は非オプトアウトでの対応を検討。
→ツール読み込みのみスレッド化する。