xpc

    2

    1답변

    XPC를 통해 루트 및 응용 프로그램으로 실행되는 시작 데몬과 통신 할 수 있습니까? 내 데몬이 내 사용자로 실행 중일 때 나는 잘 통신 할 수있다. 루트로 실행하면 내 메시지 수신이 중단된다. Mac OS X에서 의도 된 보안입니까? 저수준 xpc를 사용해야합니다 (라이온에서도 실행 가능). 내 앱의 루트 권한으로 실행되는 권한있는 도우미 도구를 만들 수

    3

    1답변

    서브 프로세스를 생성하는 응용 프로그램이 있습니다. 이러한 하위 프로세스에는 동일한 응용 프로그램 번들에있는 XPCServices가 필요합니다. 이 my.app/Contents/MacOS/my 내 XPC 서비스가 하위 프로세스가 my.app/Contents/Resources/mysubprocess에있는 my.app/Contents/XPCServices/co

    2

    1답변

    NSArray *activeApps = [[NSWorkspace sharedWorkspace] runningApplications]; 반환 반환하지 않습니다,하지만 (이 활동 모니터 프로세스에서 실행하고 볼 수 있지만) 때 난 을 내 실행 XPC 마하 서비스를 볼 수 없습니다 활동 모니터의 PID를 찾아 id res = [NSRunningApplicat

    9

    3답변

    OS X 용 Finder 동기화 확장 프로그램에서 백그라운드 XPC 서비스를 사용하려고합니다. 주 앱에서 시작할 수 있으며 XPC를 실행하고 올바르게 실행해도 Finder 동기화에서 액세스하려고하면 아무런 반응이 없습니다. 파인더 동기화와 XPC 모두 자체 번들이므로 그 이유가 될 수 있습니다. 내가 원하는 것은 파인더 싱크가 XPC와 파일의 상태에 대해

    3

    1답변

    XPC 도우미를 종료하거나 재설정하는 방법을 아는 사람이 있습니까? Apple 설명서에 따르면, 충돌이 발생하면 launchd가 XPC 도우미를 돌 봅니다. 그러나 실행중인 도우미를 방해하거나 취소해야하는 경우 수행해야 할 사항이 없습니다. 예를 들어 32 비트 QuickTime 동영상을 렌더링하는 XPC 클라이언트가있는 경우 64 비트 "상위"응용 프로그

    2

    1답변

    긴 작업을 수행하는 대기열이있는 응용 프로그램을 개발 중입니다. 몇 번이 작업의 끝 (하지만 필요 없음), 나는 다음과 같은 오류와 함께 아이폰 OS에서 충돌을 가지고 : iapd[125] <Warning>: Encountered an XPC error while communicating with backboardd: <error: 0x3dbc0744> {

    0

    1답변

    내 XPC 서비스에서 FSEventStream을 사용하는 데 큰 문제가 있습니다 (아래 코드). 서비스가 시작되고 스트림이 생성되지만 콜백 함수는 호출되지 않습니다. 내 응용 프로그램에 정확히 동일한 코드를 복사하고 실행하면 정상적으로 작동합니다. XPC 서비스에서 작동하지 않는 이유는 무엇입니까? AppSandbox를 두 부분에서 모두 비활성화하려고했지만

    4

    1답변

    SandboxedFetch 샘플 코드와 함께 Daemons and Service Guide - Creating XPC Services 자습서를 성공적으로 따라 갔으며 새로운 NSXPCConnection 클래스를 사용하는 작동중인 클라이언트/서비스 설정이 있습니다. 서비스 응용 프로그램이 끝나면 서비스 응용 프로그램을 올바르게 종료하는 방법이 아직 완전히 명

    7

    1답변

    응용 프로그램 프로세스가 XPC 도우미 프로세스를 시작하면 실제로는 고전적인 UNIX 스타일에서 fork()/exec() 자체를 수행하지 않습니다. 대신 launchd에 메시지를 보내면 더러운 일을합니다. 따라서 XPC 프로세스에서 상위 프로세스를 쿼리하면 실행 프로세스로 돌아옵니다. 그러나 계층 프로세스보기에서 열려 활동 모니터의 XPC 도우미 프로세스는

    0

    2답변

    XPC를 사용하여 프로젝트를 두 개의 프로젝트, 즉 os x 64 비트 용으로 빌드 된 기본 프로젝트와 os x 용으로 빌드 된 XPC 서비스로 구분합니다. 32 비트 용으로 사용할 수없고 대체 할 수없는 라이브러리를 사용하므로 32 비트입니다. 두 가지는 NSXPCConnection을 사용하여 통신합니다. 나는 주요 응용 프로그램에 서비스에서 콜백에 문제