2012-10-22 6 views
4

Xcode 4.5.1을 사용하여 코코아 앱을 만들고 있습니다. 내 애플 리케이션은 webview를 사용하고 해당 webview와 함께 사용하는 플러그인을 번들.샌드 박스 코코아 앱에 NPAPI 플러그인이 번들로 제공됩니다.

코드를 컴파일하고 앱을 실행할 때 제대로 작동하며 플러그인이로드되어 웹보기에서 사용됩니다.

그러나 내 앱용 샌드 박스 환경을 사용하면 작동이 중지됩니다. 플러그인이로드되지 않았습니다.

샌드 박스의 부족, 내 플러그인에서이 로그 얻을 :

10/22/12 4:40:54.041 PM WebKitPluginHost[43018]: Instantiating Plugin 

이 샌드 박스에서 실행, 난 내 플러그인에서 아무것도하지 않지만, 웹보기는 빈 상자 곳을 보여 않습니다 내 플러그인보기가 있어야합니다. 플러그인이 여기에 없으면 누락 된 플러그인 메시지가 표시되지 않습니다.

나는 내 응용 프로그램의 자격이를 추가하려고 :

com.apple.WebKit.PluginAgent 

를 문자열로

com.apple.security.temporary-exception.mach-lookup.global-name array 

에 있지만 운.

어떻게 디버깅 할 수 있는지 알고 계십니까? 플러그인은 호스트 응용 프로그램과 동일한 프로세스에서 실행하기 때문에, 작동 32 비트 모드에서 실행 :

답변