我在我的應用中使用AquaticPrime進行許可證生成,並且開發人員指南建議我嘗試註冊自定義文件擴展名,以便用戶只需點擊許可證和我的應用程序即可將打開它,然後可以驗證許可證。通過UTI註冊文件類型的問題
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeDescription</key>
<string>MyApp License File</string>
<key>UTTypeConformsTo</key>
<array>
<string>public.xml</string>
</array>
<key>UTTypeIdentifier</key>
<string>com.mycompany.myapplicense</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>myapplicense</string>
</array>
</dict>
</dict>
</array>
然而,當我在與擴展它不會打開一個文件,然後雙擊:
要做到這一點,如下我增加了一個出口UTI聲明我的Info.plist MyApp,也不會將MyApp顯示爲推薦的應用程序之一以打開文件類型。同樣,在查看文件的信息面板時,上面指定的文件類型描述不會出現。
任何人都可以看到我的UTI聲明有什麼問題,還是有其他的東西我錯過了?
感謝
我可能是錯的,但我認爲這隻在應用程序是基於文檔時才需要? – Griff 2010-07-28 17:02:55
我錯了 - 這有效。非常感謝! – Griff 2010-07-28 17:06:49