すべてのファイルのコントロール/右クリック メニューにメニュー項目を追加するシンプルな OS X FinderSyncを作成しています。
[FIFinderSyncController defaultController].directoryURLs = [NSSet setWithObject:[NSURL fileURLWithPath:@"/"]];
手動でディレクトリを作成してそこにファイルを追加すると、右クリックするとFinderSyncのメニュー項目が表示されます。ただし、マウントされたボリューム (つまり、マウントされた .dmg から) 内のファイルの場合、失敗します。メニュー項目は表示されません。/Volumes
/Volumes
directoryURLs
同様に、マウントされたボリュームを直接指定すると失敗します。
[FIFinderSyncController defaultController].directoryURLs = [NSSet setWithObject:[NSURL fileURLWithPath:@"/Volumes/SomeMountedDMG"]];
他の人にも同様の問題があったようですが、これは既知のバグ/制限でしょうか?