Xcode 5 上的 XPC 测试包

Mar*_*ček 6 macos xcode xpc objective-c

我有带有自定义 XPC 服务的 Cocoa 应用程序。我想为那个 XPC 创建测试,所以我为此创建了新的测试包并创建了一些测试。但是当我运行这些测试(在 Xcode 中没有显示任何错误)时,IDE 无法将它们链接到经过测试的 XPC 包。当然,我将 Target Dependency 设置为我的 XPC 包,但它仍然不起作用。

我认为这个问题出在测试主机设置上,但我不擅长 Xcode 配置。我还研究了 Apple 的教程(Daemons and Services Programming Guide),但它没有提到测试 XPC 包。他们的示例 SandboxedFetch 都没有。

Mar*_*lle 1

在 Xcode 7 上,我通过将 XPC 添加到测试目标的复制文件构建阶段(指定目标的XPC 服务)来测试我的 XPC 。