2014-10-07 12 views
3

CF 함수 LSSetDefaultRoleHandlerForContentType에 문제가 발생했습니다. 이 함수는 UTI 유형의 기본 뷰어로 앱을 설정합니다. 10.9에서는 문제없이 작동하지만 최근 10.10 빌드에서이 함수는 리턴 코드 -54와 함께 실패합니다. Doc 및 관련 개발자 포럼은 도움이되지 않았습니다. 내가 문제에 대해 발견 한 모든 것은 -54는 permErr (Permission Error?)를 의미하며 그게 전부입니다.LSSetDefaultRoleHandlerForContentType in Yosemite

어쩌면 누군가가 문제를 경험했으며 어떤 해결 방법을 도울 수 있습니까? 미리 감사드립니다.

답변

2

OS X 10.10에서 Yosemite LSSetDefaultRoleHandlerForContentType은 더 이상 샌드 박스 응용 프로그램에서 작동/허용되지 않습니다.

사과의 게시물을 참조하십시오 Application Sandboxing forum.

coreservicesd: Unentitled request to set default handler for content type com.adobe.pdf by pid 31361 
: 당신이 그것을 사용하려고하면

또한 콘솔 출력을주의