xpc

    1

    1답변

    안녕하세요, 앱이 배경을 입력하면 배경이 XPC 연결이 중단되는 것을 알게됩니다. 예를 들어, BLE 장치에 내 앱 연결, 사용자가 잠시 동안 배경을 입력하도록하면 앱을 종료합니다. 연결 여기 을 해제보다 것은 내가 발견, 내 코드 func applicationDidEnterBackground(_ application: UIApplication) {

    1

    2답변

    이것은 지나치게 야심적으로 보일지 모르지만 한 앱에서보기 컨트롤러를 별도의 앱 (두 가지 모두 작성)에서 제공 할 수있는 기능을 탐색 중입니다. 저는 수업을 재사용하는 것에 대해 이야기하는 것이 아니며, 문자 그대로 다른 프로세스의 컨트롤러를 가장 먼저 제시하는 것을 말합니다. 저는 이것이 macOS에서 XPC의 영역이며 현재 공유 확장이 iOS에서 어떻게

    2

    1답변

    나는 주 응용 프로그램에서 두 가지 다른 XPC 서비스를 분리 한 응용 프로그램을 작성하고 있습니다. 나는 XPC 서비스가 일부 처리를 수행 할 다른 XPC 서비스와 통신하기를 원하고 첫 번째 서비스로 데이터를 돌려 보내고 첫 번째 서비스는 자체 처리를 수행 한 다음 데이터를 주 응용 프로그램에 다시 보냅니다. 나는 이것을 시도했지만 서비스 간 의사 소통은

    1

    1답변

    내 IOS 응용 프로그램에서 비정상적인 오류가 발생합니다. 내 응용 프로그램은 Core Data에 삽입되는 다수의 JSON 객체를 다운로드합니다. 각 다운로드는 다음과 같이합니다 : 열기 네트워크 연결 및 한 주요 NSManagedObject는 일부 를 만들어 0 및 20 추가 NSManagedObjects 사이의 숫자를 생성 JSON 개체를 얻을, 페치

    0

    1답변

    NSXPCConnection이있는 소켓을 사용할 때 문제가 발생합니다. 기본적으로 NSXPCConnection을 통해 설정된 기본 프로세스와 실행중인 프로세스가 있습니다. 이 도우미 프로세스는 서버로 작동하고 외부 연결을 수신하는 특정 포트 (예 : 111)를 청취해야합니다. 도우미 프로세스는 Apple에서 제공하는 TCPServer 도우미 클래스 (래퍼

    3

    1답변

    나는 응용 프로그램 번들 안에 앉아 있고 로그인 항목으로 작동하는 창없는 응용 프로그램과 창없는 도우미가 있습니다. 앱이 도우미를 시작하고 중지 할 수 있습니다. 문제는 이들 사이에 양방향 통신 채널을 만들어야한다는 것입니다. 샌드 박스 버전과 샌드 박스 버전 모두에서 작동해야하며, OS X 10.7 이상에서 작동하는 것이 좋습니다. 주제를 조사한 결과 X

    0

    1답변

    Windows 10은 iOS 및 macOS 플랫폼의 XPC과 유사합니까? 기본적으로 XPC를 사용하면 주 응용 프로그램 루프에서 안전하게 프로세스를 실행하고 해당 프로그램과 통신 할 수 있습니다.

    0

    1답변

    버전 1.2.1가, XPC 서비스 목표는 cocoapods에 있지만, 1.3.1로 업데이트와 함께 잘 작동 할 때까지, 나는 다음과 같은 오류가 발생합니다 : [!] Unable to find host target(s) for Renderer. Please add the host targets for the embedded targets to the Pod

    5

    1답변

    의 사용자 권한 (연락처, 사진, 알림 등)을 에 설정하는 엔드 투 엔드 테스트 제품군에 대한 솔루션을 만들려고합니다. 이를 수행하는 이유는 권한 경고가 SpringBoard에 표시되고 테스트 스위트를 방해하기 때문입니다. XCUITest 제품군을 사용해 보았지만 SpringBoard 경고와 관련하여 예상대로 작동하지 않으므로 일반적으로 사용하는 것이 불편

    1

    1답변

    SMJobBless을 사용하는 Swift macOS 앱을 생성하여 에스컬레이션 된 권한을 가진 도우미를 만듭니다. 이것은 잘 작동하는데 도우미는 /Library/Privileged Helper Tools에 설치되고 동반 LaunchDaemon은 /Library/LaunchDaemons에 생성됩니다. 그러나 도우미는 성공적으로 시작할 수 없습니다. 대신 "I