Описание тега nsxpcconnection
API NSXPCConnection предоставляет механизм RPC объектного c, построенный на основе xpc.
2
ответа
Использование протокола Objective-C из моей службы XPC в моем приложении Swift
У меня есть приложение, написанное на Swift, исключительно на Swift, никогда не имевшее класса Obj-C, не имеющее файлов Obj-C или мостовых заголовков. Чтобы добавить некоторые функции, не влияя на права моего приложения, я пытаюсь добавить службу XP…
08 сен '15 в 18:23
1
ответ
Как правильно завершить работу службы MacOS XPC?
Я успешно следовал учебному руководству Daemons and Service Guide - Создание служб XPC, а также SandboxedFetch образец кода и иметь рабочую настройку клиента / службы, которая использует новый NSXPCConnection учебный класс. Для меня все еще не совсе…
21 апр '14 в 18:09
1
ответ
Вызывается ли обработчик прерывания XPC, когда launchd убивает процесс?
Документация для interruptionHandler блок из NSXPCConnection состояния: Обработчик прерываний, который вызывается, если удаленный процесс завершается или завершается сбоем. Однако в Руководстве по программированию демонов и сервисов говорится: Служб…
23 июн '13 в 17:42
1
ответ
XPC Между двумя приложениями какао в рабочей области NSXPCConnection немедленно аннулируется
У меня есть два Приложения Какао, одно будет отправителем, а другое получателем в этих отношениях XPC. в applicationDidFinishLaunching в отправителе я сначала открываю второе приложение получателя NSError* error = nil; NSURL* url = [[NSBundle mainBu…
27 янв '17 в 19:23
1
ответ
Как отправить сообщение из вспомогательного приложения XPC в основное приложение?
Мне удалось создать службу XPC и связаться со службой XPC, отправляя сообщения из основного приложения. Но я хочу знать, возможно ли инициировать обмен данными из службы XPC с основным приложением. В документации Apple говорится, что XPC является дв…
07 фев '14 в 09:11
1
ответ
Передайте xpc_object_t через NSXPCConnection
Я новичок в программировании службы XPC и пытаюсь поделиться IOSurface, созданным в службе XPC, с приложением хоста. Я могу настроить простой хост и сервис, используя NSXPCConnection API, и теперь я думаю, что я должен использовать эти два метода (н…
31 дек '12 в 15:47
1
ответ
SMJobBless и NSXPCConnection
Существует пример Apple SMJobBless, который показывает, как безопасно установить вспомогательный инструмент. SMJobBlessXPC использует XPC (c API) через порты Маха для связи между приложением и привилегированным вспомогательным инструментом. Мне нуже…
07 дек '15 в 09:55
1
ответ
Как я могу удалить XPCService по сценарию
Я создаю проект для приложения OS X с xpcservices, которые запускаются loginItems. это означает, что служба основана в приложении по пути:{APP_NAME}.app/Contents/Library/LoginItems, и кто отвечает за запуск службы, является основным приложением: NSX…
21 янв '16 в 09:34
2
ответа
Получение плагина com.getdropbox.dropbox.garcon прерывается при открытии NSOpenPanel
Я получаю эти сообщения на консоли, когда я открываю NSOpenPanel, а затем мое приложение вылетает: plugin com.getdropbox.dropbox.garcon interrupted plugin com.getdropbox.dropbox.garcon interrupted Unable to setup extension context - error: Couldn't …
13 дек '14 в 21:41
1
ответ
NSXPCConnection отладка прерывание / недействительность
Я на XCode 9, OSX не iOS, Objective-C. У меня есть служба XPC для общения с другими приложениями. Услуги XPC совершенно новые для меня. Я прочитал документацию и статьи, которые я нашел - все же мне нужна помощь. // NSXPC Connection stored as ivar s…
21 ноя '17 в 17:16
0
ответов
Можно ли использовать pyobjc с привилегированным вспомогательным инструментом XPC и API XPCInterface?
Я считаю, что ответом на этот вопрос является "нет", но я предлагаю его сообществу на тот случай, если кто-то добился большего успеха, чем я. У меня есть привилегированный вспомогательный инструмент, который клиентское приложение Какао использует с …
11 сен '18 в 20:56
2
ответа
Убить XPC, когда родительское приложение все еще работает
Мое родительское приложение использует вспомогательный XPC для выполнения некоторой задачи T1. Сервис XPC реализован с использованием NSXPCConnection. После того, как задача выполнена, мне не нужен этот XPC, чтобы остаться в живых. Следовательно, ро…
05 янв '15 в 07:27
1
ответ
Вызовите XPCService из расширения приложения (Share)
У меня есть приложение, которое является контейнерным приложением для расширения приложения Share и службы XPC. Служба XPC создает NSUserNotification и доставляет его NSUserNotificationCenter, Если я подключаюсь к службе XPC из приложения контейнера…
07 май '15 в 05:29
2
ответа
Ответ приложения не вызывается при передаче ненулевого параметра из NSXPCConnection
Я использую XPC для разделения проекта на два проекта - основной проект, созданный для os x @ 64-bit, и сервис XPC, созданный для os x @ 32-bit, поскольку он использует библиотеку, которая недоступна для 32 бита и не могут быть заменены. Эти два общ…
19 июн '14 в 14:34
1
ответ
Swift-проблема обнаружена при создании помощника
Когда я пытаюсь создать помощника для приложения, которое получает сведения о системном программном и аппаратном обеспечении с помощью команды system_profiler, я получаю следующую ошибку. Ответ от службы XPC: HELLO XPC Ответ от службы XPC: /usr/sbin…
23 ноя '18 в 10:08
2
ответа
Убедитесь, что вспомогательный инструмент установлен
Я пишу приложение для MacOS на Swift, которому нужен привилегированный вспомогательный инструмент - хотелось бы, чтобы повышение не было необходимости, но похоже, что это так. Я нашел этот превосходный пример приложения, специально созданный для это…
19 янв '19 в 05:37
1
ответ
Как вы используете MTLSharedTextureHandle или MTLSharedEventHandle с интерфейсом C XPC на macOS?
TL;DR: как вы кодируете и декодируете MTLSharedTextureHandle а также MTLSharedEventHandler так что он может быть передан через соединение XPC внутри xpc_dictionary? Приложение macOS, над которым я работаю, широко использует службы XPC и было реализо…
13 ноя '18 в 17:04
1
ответ
Служба XPC: увеличение размера стека на рабочем потоке
Фоновый контекст: У меня есть приложение, созданное для MacOS 10.11+. Это приложение должно запускать какой-то сторонний код, который может иногда падать (компилятор Libsass). Чтобы не закрывать все приложение, я создал службу XPC (используя NSXPCC…
02 мар '17 в 09:12
1
ответ
Должны ли классы, реализующие NSSecureCoding, находиться в общей структуре для работы с XPC?
Следуя руководству по созданию служб XPC в Swift и пытаясь передать пользовательские Foo Я обнаружил, что для того, чтобы это работало, он должен находиться в динамической библиотеке. Когда он встроен в обе цели, соединение с сервисом перестает рабо…
05 апр '18 в 05:16
2
ответа
Связь XPC с XPC
Я работаю над приложением, в котором я отделил две разные службы XPC от основного приложения. Я хочу, чтобы служба XPC взаимодействовала с другой службой XPC, которая выполнит некоторую обработку и вернет данные обратно первой службе, и эта первая с…
10 янв '17 в 10:45