【问题标题】:Kitura iOS serverKitura iOS 服务器
【发布时间】: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”

【问题讨论】:

    标签: ios xcode server kitura


    【解决方案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 停止正确处理生成的模块映射。我将针对苹果提出一个缺陷,然后看看如何解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多