내 응용 프로그램에서 기존 파일 형식에 대해 "Open In .."기능을 지원하고 싶습니다.동적 유형 식별자가 있지만 특정 확장자를 가진 파일을 지원하는 방법은 무엇입니까?
그러나이 파일 유형에는 UTI가 없습니다.
나는 다음과 같은 결과를 터미널에 대한 mdls을 실행 :
정보, 내 PLIST에 추가 점을 감안kMDItemContentType = "dyn.ah62d4rv4ge80c25t"
kMDItemContentTypeTree = (
"public.data",
"public.item"
)
:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>extension</string>
</array>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>public.data</string>
<string>public.item</string>
</array>
</dict>
</array>
그러나,이 "는 무시 보인다 확장자 "로 설정하고 모든 데이터 파일에 대해"열기 "를 활성화합니다.
이것을 방지 할 수있는 방법이 있습니까?
파일 확장명은 무엇입니까? – rmaddy