我正在构建一个代理+守护程序对,它们通过XPC for Mac OS进行通信。我目前正在编写逻辑测试,在同一测试中启动服务器NSXPCListener
和客户端NSXPCConnection
,并验证端到端连接和一些自定义逻辑以进行重试和身份验证。
当我从Xcode UI中运行测试时-测试通过。但是,当我通过xcodebuild
运行测试时,由于无法建立XPC连接,测试失败。
有没有办法获得Xcode在后台运行测试所使用的确切命令?我缺少xcodebuild
的标志吗?有没有办法从XPC API获取详细日志记录,以便我可以诊断问题?