xpc

    0热度

    1回答

    XPC服务不是作为一个单独的目标,但一个内置的类,在app.All的例子,我在网上看到有不同的目标,使一个XPC服务工具,并将其复制到App资源文件夹支持实现侦听器代理传入连接。有没有办法像我想要的那样做?

    3热度

    1回答

    我有一个生成子进程的应用程序。这些子进程需要位于同一应用程序包中的XPCServices。 我主要的应用有其可执行文件在 my.app/Contents/MacOS/my 我的XPC服务坐在my.app/Contents/XPCServices/com.my.service.xpc 当子进程驻留在my.app/Contents/Resources/mysubprocess,并且应用程序正在启动,我

    0热度

    2回答

    所以我一直撕裂我的头发,这... ... 我有一个主要的应用程序,和助手应用程序。两者都是沙盒,并使用应用程序组共享数据。我通过NSXPCConnection与帮助程序交谈。我使用SMLoginItemSetEnabled将帮助程序应用程序设置为登录项目。当用户激活后,助手应用程序将作为守护进程运行。 这一切都很好。 问题在于安全范围的书签。 帮助程序应用程序需要访问系统文件。当我需要授予对新位置

    9热度

    3回答

    我正在研究OS X的Finder Sync扩展,并希望使用后台XPC服务。 我可以从主应用程序启动,让它启动XPC并正常运行,但是当我试图从Finder Sync访问它时没有任何反应。发现者同步和XPC都是他们自己的捆绑包,所以这可能是原因。我想要的是,查找器同步与XPC讨论文件状态和主应用程序,以便与查找器同步和XPC讨论要观看的文件夹列表。 有没有人有这样的运气?有没有更好的方式来实现随需应变

    1热度

    1回答

    在我的主要应用程序包中,我支持包括XPC服务。应用程序是沙盒,一切工作都很好,除了当我从XPC服务应用程序调用[[NSUserDefaults standardUserDefault] setObject:forKey:]方法和比- synchronize方法时,不会写入首选项,并且下次需要时不会检索数据。 我在Apple的文档中没有发现与此问题相关的任何内容,只是沙盒应用程序无法访问其他应用程序

    3热度

    1回答

    有谁知道如何终止或重置XPC助手? 根据Apple文档,如果崩溃,launchd会照顾XPC助手。但是,如果您需要中断或取消正在运行的帮助程序,则没有指示该怎么做。例如,如果我有一个呈现32位QuickTime影片的XPC客户端,如何让我的64位“父”应用程序发信号通知XPC助手取消作业并清理? 另外,XPC帮助程序应用程序处理具有“退出”的父项的正确方法是什么? 目前,对父应用程序的身边终止,我

    2热度

    1回答

    我正在开发一个应用程序,它有一个执行长任务的队列。 好几次,在这个任务结束(但不是必要的),我得到的iOS崩溃并出现以下错误: iapd[125] <Warning>: Encountered an XPC error while communicating with backboardd: <error: 0x3dbc0744> { count = 1, contents = "XP

    0热度

    1回答

    我在我的XPC服务中使用FSEventStream有很大的麻烦(代码如下)。服务启动,流被创建,但回调函数永远不会被调用。当我将完全相同的代码复制到我的主应用程序并运行它时,它工作得很好。它可能是XPC服务无法使用的原因? 我试图在这两个部分禁用AppSandbox,但它没有改变任何东西。任何帮助,这是高度赞赏。 代码: - (void)initEventNotificationStreamFor

    0热度

    1回答

    我有一个Objective-C类需要采用NSSecureCoding跨XPC连接传输。该类有几个属性是不透明类型(dispatch_queue_t和dispatch_group_t)。 在这种情况下,我该如何去执行-initWithCoder:和-encodeWithCoder:?该文档说,这些是类似于对象的结构,所以我假设编码/解码时需要将它们转换为/从原始字节转换而来。如果是这种情况,我不确定

    0热度

    1回答

    我想在XPC服务中运行多个并发逻辑操作。事情是,虽然,XPC服务是单身 - 无论是他们运行,或者他们不是。我可以使用NSThread,调度队列或类似的方法来模拟这个吗? 将使用此XPC服务的应用程序是一个沙盒用户应用程序,它使用XPC服务来解决沙盒fork/exec中固有的限制。