Описание тега xpc
XPC - это библиотека низкого уровня, которая упрощает межпроцессное взаимодействие (IPC) в iOS и OS X.
0
ответов
Соединение с iOS 10 App XPC прервано (в симуляторе работает нормально)
Мы только что обновились до swift 3 и пытаемся запустить код для ios 10. Все работало нормально, но теперь мы столкнулись с интересной ошибкой. Код работает найти на симуляторе, но когда мы пытаемся собрать на устройство, при переключении между пред…
12 окт '16 в 03:14
1
ответ
NSManagedObjectContext executeFetchRequest: ошибка: выдает исключение: OS_xpc_error
Я испытываю необычную ошибку в моем приложении для iOS. Мое приложение загружает большое количество объектов JSON, которые затем вставляются в Core Data. Каждая загрузка включает следующие шаги: Откройте сетевое соединение и получите объект JSON Оди…
17 ноя '14 в 10:26
2
ответа
Общайтесь с другим приложением с помощью XPC
У меня есть оконное приложение, и для добавления некоторых функций мне нужно другое приложение, которое запускается при входе в систему и синхронизирует данные с сервером, если доступно. Я пытался с NSDistributionNotification, но это практически бес…
04 июн '14 в 14:52
1
ответ
Как правильно завершить работу службы MacOS XPC?
Я успешно следовал учебному руководству Daemons and Service Guide - Создание служб XPC, а также SandboxedFetch образец кода и иметь рабочую настройку клиента / службы, которая использует новый NSXPCConnection учебный класс. Для меня все еще не совсе…
21 апр '14 в 18:09
1
ответ
Песочница в приложении: как разрешить службе XPC читать файл, который пользователь открыл в родительском приложении?
У меня есть простое приложение предварительного просмотра изображений Какао. Пользователь выбирает файл, используя NSOpenPanel и приложение генерирует изображение для предварительного просмотра, используя Quick Look API. Я бы хотел перенести генерац…
06 июл '12 в 11:07
1
ответ
Вызывается ли обработчик прерывания XPC, когда launchd убивает процесс?
Документация для interruptionHandler блок из NSXPCConnection состояния: Обработчик прерываний, который вызывается, если удаленный процесс завершается или завершается сбоем. Однако в Руководстве по программированию демонов и сервисов говорится: Служб…
23 июн '13 в 17:42
0
ответов
Как отладить связь между службой XPC и клиентским приложением в OSX
Я пытаюсь написать простую пару "клиентское приложение" и "служба XPC". Мне удалось запустить службу xpc с клиента (т.е. я вижу службу, запущенную в списке процессов монитора активности), но когда я пытаюсь отправить любой запрос, имеющий блок ответ…
13 мар '17 в 13:16
0
ответов
Как разработать плагины для симулятора iOS
С появлением различных приложений, которые захватывают симулятор iOS (например, безупречный или теперь шерлок), мне любопытно, как это сделать. Насколько я обнаружил, были варианты, основанные на SIMBL, но я не думаю, что вышеупомянутые используют е…
07 ноя '18 в 19:22
1
ответ
Как XPC-соединения обрабатываются поточно?
Допустим, у меня есть служба XPC и два видимых пользователю приложения (пункт меню и основное приложение). Оба подключаются к службе XPC. Если оба эти компонента приложения отправляют сообщение "create Foo", как они отправляются? В конце концов, это…
18 мар '15 в 10:15
2
ответа
Создание соединения Daemon / UI с использованием XPC
Моя платформа содержит общесистемный демон, основанный на смешанном коде C++/jective-c, который работает launchd в соответствии с файлом plist с правильной конфигурацией /Library/LaunchDaemons/, С другой стороны, он содержит приложение на основе пол…
28 дек '17 в 07:12
0
ответов
Невозможно подключиться к BLE: [CoreBluetooth] XPC-соединение неверная ошибка
Я использую модуль Bluetooth Adafruit nRF8001 с микроконтроллером Arduino Nano. Цель состоит в том, чтобы подключить nRF8001 к приложению iOS. Это соединение было успешно установлено с использованием Arduino Uno. Однако при переключении на Arduino N…
13 янв '18 в 15:44
1
ответ
Сбой сервисного массива XPC
Я использую интерфейс C для служб XPC; между прочим, моя служба XPC работает очень хорошо, кроме следующей проблемы. На днях я попытался отправить "большой" массив через XPC; порядка 200000 записей. Обычно мое приложение имеет дело с данными порядка…
21 дек '14 в 20:00
1
ответ
XCode+Swift+XPC: как запустить и развернуть цель Swift XPC на MacOS
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я относительно новичок в MacOS/XCode Я хочу построить простой XPC Launch Agent в Swift (то есть: в ~/Library/LaunchAgents) но я не смог найти много документации.Я начал с шаблона XCode XPC, но я не знаю, была ли это хорошая…
23 янв '18 в 23:52
1
ответ
XPC вызывает появление аварийного диалога
Я внедрил XPC, так как Apple рекомендует его для операций с высоким риском. Проблема в том, что при сбое XPC отображается диалоговое окно сбоя для пользователя. Я знаю, что этот код иногда может взломать, поэтому я в первую очередь добавил XPC. Так …
15 май '12 в 09:18
0
ответов
Как получить выбранный HTML из браузера и вставить в мое приложение
Я хотел бы создать приложение Какао, которое сможет извлекать выделенный текст с веб-сайта в стороннем браузере (другими словами, НЕ из встроенного экземпляра веб-набора, работающего в моем собственном приложении), а затем сохранять его в базе данны…
18 мар '13 в 23:39
0
ответов
Как получить доступ к файлу из защищенной URL-адреса закладки в службе xpc?
Я создаю изолированное MacOS-приложение. Я получаю URL файла от NSOpenPanel, создать данные закладки и сохранить в хранилище данных. Затем я могу успешно восстановить URL из данных закладок и получить доступ к данным файла из моего приложения. У мен…
15 фев '19 в 20:04
2
ответа
Авторизация соединений XPC
Мое приложение включает в себя в качестве ключевого компонента расширение ядра. Это расширение ядра контролируется системным сокетом управления. По соображениям безопасности этот сокет управления системой принимает соединения только от суперпользова…
21 июл '12 в 08:29
3
ответа
Можно ли использовать Mac OS X XPC, например IPC, для обмена сообщениями между процессами? Как?
Согласно Apple, новый XPC Services API, представленный в Lion, обеспечивает легкий механизм для базового межпроцессного взаимодействия, интегрированный с Grand Central Dispatch (GCD) и запущенный. Кажется возможным использовать этот API как своего р…
26 дек '11 в 15:55
1
ответ
Разговор о запуске служб на OSX через XPC или MACH
Мне было интересно, есть ли способ для сторонних разработчиков взаимодействовать с агентами запуска и демонами через XPC или Mach. Насколько я понимаю, третье лицо должно знать формат словаря для XPC или иметь доступ к файлу.defs для Mach. Доступны …
29 авг '12 в 15:53
0
ответов
Связь XPC между сервисом и клиентским приложением работает только при запуске из xcode
Связь XPC работает нормально, когда я запускаю цели из своего XCode. Но когда я вручную запускаю приложения-службы и клиентские приложения, дважды щелкнув их по значкам, появляется сообщение о недействительности соединения. Как они работают нормальн…
09 ноя '13 в 19:13