我编写了一个应用程序,它使用XPC服务与其助手进行通信。应用程序在Xcode中按预期启动和工作。
但是,当我尝试在Archive之后运行Xcode之外的应用程序时,会出现以下错误。
HideMyMac[27183:936477] XPCService error: Error
Domain=NSCocoaErrorDomain Code=4097 "connection to service named
io.jabbari.HideMyMac.HideMyMac-XPCService" UserInfo=
{NSDebugDescription=connection to service named
io.jabbari.HideMyMac.HideMyMac-XPCService}下面是这个应用程序的来源。我通常会用我的代码提供源代码,然而,xml风格的折页者会把页面弄得乱七八糟,并从文章中拿走。
在这里,我试图:
步骤1:更新-主要应用程序目标->功能选项卡
步骤2:更新-帮助目标->功能选项卡
我漏掉什么了?
发布于 2016-02-24 15:40:29
对于StackOverflow来说,这可能不是一个好问题,因为这是一个非常特定于项目的配置问题。
您遇到的实际问题是XPCService立即崩溃:
HideMyMac[5999]: XPCService error: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named io.jabbari.HideMyMac-XPCService" UserInfo={NSDebugDescription=connection to service named io.jabbari.HideMyMac-XPCService}
ReportCrash[5995]: Saved crash report for HideMyMac-XPCService[6000] version ??? to …这是因为动态加载器无法在预期的位置找到SMJobKit框架:
Dyld Error Message:
Library not loaded: @rpath/SMJobKit.framework/Versions/A/SMJobKit
Referenced from: /Users/USER/Library/Developer/Xcode/Archives/2016-02-24/HideMyMac 24.02.16, 16.32.xcarchive/Products/Applications/HideMyMac.app/Contents/XPCServices/HideMyMac-XPCService.xpc/Contents/MacOS/HideMyMac-XPCService
Reason: image not found因此,您应该检查Xcode构建阶段选项卡中的复制文件/嵌入框架阶段。
https://stackoverflow.com/questions/35567257
复制相似问题