我發現了幾個帖子,我加3個部分,以我的info.plist字裏行間。當我運行我的應用程序的電子郵件已與「NTDB」後綴附加的文件,但電子郵件似乎不認可擴展。我假設我必須進入一些錯誤的plist中,但嘗試了最後2天,我不知道還有什麼可以改變每一個組合後。誰能告訴我我做錯了什麼?在電子郵件中的文件名是日期和NTDB喜歡:「MYFILE 09-06-2011.ntdb」文件附加到電子郵件 - 我試圖打開MYAPP
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array>
<string>icon57</string>
</array>
<key>CFBundleTypeName</key>
<string>myAppName</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSItemContentTypes</key>
<array>
<string>com.myCompanyName.myAppName.ntdb</string>
</array>
</dict>
</array>
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.plain-text</string>
<string>public.text</string>
</array>
<key>UTTypeDescription</key>
<string>myAppName Backup</string>
<key>UTTypeIdentifier</key>
<string>com.myCompanyName.myAppName.ntdb</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>ntdb</string>
<key>public.mime-type</key>
<string>text/txt</string>
</dict>
</dict>
</array>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLIconFile</key>
<string>icon57</string>
<key>CFBundleURLName</key>
<string>com.myCompanyName.myAppName</string>
<key>CFBundleURLSchemes</key>
<array>
<string>myAppName</string>
</array>
</dict>
</array>