Xcode 7 和 swift 2.0 的新 servicestack 客户端无法成功编译它生成的代码?

The new servicestack client for Xcode 7 and swift 2.0 can't successfully compile code it generates?

基本上我们遇到了很多问题,甚至编译在 Xcode 6.4

中工作的代码

我们的整个 API 堆栈都是用 servicestack 编写的,但我们并没有将其中的许多 API 与 servicestack swift 客户端一起使用。只有少数,那么多 DTO 即使在 xcode 6.4 中也不可用,但它编译得很好,我们可以使用那些我们专门修改以适应 servicestack swift 客户端的 API。

几天后,我们测试了 XCode 7 的最新 servicestack swift 客户端。立即出现 500+ 错误。主要可分为2-3种错误类型。

此外,我们是否可以忽略其他所有内容并要求插件仅包含我们真正关心的 3 个 API?我看到顶部有一个名为 //IncludeTypes 的注释区域: //排除类型: 我们可以只用那个吗?如果可以,我们应该怎么做?

请参阅v4.0.46 Release Notes on Swift 2.0 Support

刚刚发布的 Xcode 7 仅附带 Swift 2.0,这是一个重大的语言更改,仅首次添加到 ServiceStack v4.0.46。所以如果你想使用Xcode7你需要升级到v4.0.46。

您还需要下载最新的 ServiceStack Xcode 7 Plugin

如果您只想包含几种类型,您可以使用 IncludeTypes