Kitura iOS 服务器

Posted

技术标签:

【中文标题】Kitura iOS 服务器【英文标题】:Kitura iOS server 【发布时间】:2017-07-17 16:10:29 【问题描述】:

我试图弄清楚服务器如何在 ios 设备上工作。我找到了this fantastic tool。

我正在尝试关注this example。按照these 的说明,似乎一切正常,但是当我打开 EndToEnd.Xcworkspace,将方案更改为“ClientSide”并构建时,出现以下错误:<unknown>:0: error: missing required module 'CHTTPParser',同时报告here。

我还看到here 也报告了类似的错误,并且似乎已修复here,至少在 xcode 8.3.1 和 8.3.2(我使用 8.3.3)中。 在评论中写道:“删除ServerSide并重新运行make”,我尝试过但错误仍然存​​在。

有什么建议吗?这可能是导致 缺少必需的模块“CHTTPParser”

【问题讨论】:

【参考方案1】:

@emacos 周末让我调试一下。

2017 年 7 月 23 日已在此 PR 中修复 - https://github.com/IBM-Swift/Kitura-Builder-iOS/pull/1

【讨论】:

如果这个可以帮助你,我已经能够在 xcode 8.3.3 和 8.3.1 中构建,如下所示: 1- 构建正常并得到通常的错误:<unknown>: 0: error: missing required module 'CHTTPParser' 2 -将module.modulemap... Kitura-HelloWorld-iOS / ServerSide / KituraHelloWorld.xcodeproj / GeneratedModuleMap / CHTTPParser / 复制到... Kitura-HelloWorld-iOS / ServerSide / .build / checkouts / Kitura-net.git - 7410958935072501107 / Sources / CHTTPParser / includes 构建并运行项目,一切正常。 非常感谢!我认为这是问题所在,出于某种原因,Xcode 8.3.3 停止正确处理生成的模块映射。我将针对苹果提出一个缺陷,然后看看如何解决这个问题。

以上是关于Kitura iOS 服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何找到 Kitura 服务器的资源文件?

在 Kitura 中使用 Microsoft SQL Server

将域指向在 OS X 服务器上运行的 Web 应用程序(例如 Kitura、完美、蒸汽服务器)

如何在 Kitura 中测试 CORS?

Swift Package Manager 无法解析 1.4 以上的 Kitura 版本

Apple 的服务器端 Swift 框架