私のアプリケーションのユーザーは、私のアプリケーションと同じファイル拡張子に対して別の UTI を宣言する他のアプリケーションに関連する問題に遭遇し続けます。これを例で最もよく説明できると思います:
私のアプリケーションは、OPML ファイルのインポートとエクスポートをサポートしています。これを機能させるために、info.plist に org.opm.opml UTI をインポートします。これはほとんど問題なく動作しますが、他のアプリケーションが opml ファイル拡張子に対して別の UTI を宣言している場合は失敗します。たとえば、com.redlex.opml または com.xwavesoft.cloudoutliner.opml です。
この問題を回避するためにできることはありますか? アプリケーションが .opml 拡張子を持つすべてのファイルを受け入れることを起動サービスに伝えることはできますか?