サーバーがiOSデバイスでどのように動作するかを把握しようとしています。そして私はthis fantastic toolを見つけました。Kitura iOSサーバー
私はthis exampleをフォローしようとしています。 these命令の後、すべてがうまくいくようですが、EndToEnd.Xcworkspaceを開いて "ClientSide"にスキームを変更してビルドすると、次のエラーが表示されます。hereも報告します。
また、同様のエラーがhereと報告されていて、少なくともxcode 8.3.1と8.3.2(私は8.3.3を使用しています)でhereが修正されているようです。 「ServerSideを削除してmakeを再実行する」というコメントが書き込まれましたが、試しましたが、エラーはそのまま残ります。
提案がありますか?これは原因の可能性があります 必須モジュール 'CHTTPParser'がありません
は、私はこのように、Xcodeの8.3.3および8.3.1で構築することができました: の1-ビルドノーマル' から' module.modulemap' をコピー... Kitura-のHelloWorld-のiOS /サーバサイド/ KituraHelloWorld.xcodeproj/GeneratedModuleMap - 行方不明に必要なモジュールのCHTTPParser'' 2: ':0:エラーや通常のエラーを取得します/ CHTTPParser/' 〜 ' ... Kitura-HelloWorld-iOS/ServerSide/.build/checkouts/Kitura-net.git - 7410958935072501107/Sources/CHTTPParser/includes' プロジェクトをビルドして実行すると、すべてが機能します。 –
emacos
ありがとうございます!私はこれが問題だと思っています。何らかの理由で、Xcode 8.3.3が、生成されたモジュールマップを正しく処理するのをやめました。私はリンゴに対する不具合を開き、その問題がどのように回避できるかを見ていきます。 –