2017-07-15 19 views
0

Socket.IOを手作業で実装したSocket.IOのREADME.mdの指示に従いました。ソースフォルダー内でプロジェクトにドラッグして、[ターゲットに追加]が選択されていることを確認しました。プロジェクトを実行しようとするとzlibCompression.swiftに見つかりませんでしたので、「No such module」というエラーが表示されます。プロジェクトに他のファイルやフォルダを追加するはずですか?私はここで何が欠けていますか?Socket.IOエラー:zlibそのようなモジュールはありません(Swift 3、Xcode 8.3)

+0

@JoshuaNozziそれは遠隔から私の質問に答えることはありません。私はそれで何をするのですか?質問は 'zlib'や' Socket.IO'とは関係がありません。答えは、私が絶対に何も分かっていない何らかのフレームワークやパッケージを参照しています。全く異なる問題。 –

+0

[DEFLATE(unzip)アルゴリズムのネイティブスウィフトの実装]の可能な複製(https://stackoverflow.com/questions/31953852/native-swift-implementation-of-deflate-unzip-algorithm) –

+1

@VitaliyGozhenkoあなたはそれをノックアウトしますか?あなたの迷惑な "可能な重複"のコメントで!私はすでに上の男にそれが重複していないと言った。あなたは文字通り彼が投稿した全く同じリンクを投稿しました。それはまったく異なる質問です! –

答えて

0

私はSocket.IOのドキュメントがこれについて非常に不明であり、zlibについては何も言及していませんが、わかりました。 zlibをインポートするには、プロジェクトのビルド設定に移動し、Swift Compiler - Search Pathsまでスクロールします。そこで、リリースとデバッグの両方で+をクリックして、新しいパスを作成する必要があります。次に、ダウンロードしたGithubファイルに含まれていたzlibフォルダにフォルダパスを追加します。ダウンロードしたGithubフォルダ内の元の場所にフォルダパスを設定するか、zlibフォルダをプロジェクトフォルダ内に配置することができます。あなたが正しく言及している限り、フォルダをどこから離れるかは問題ではありません。さて、ビルドして実行し、No such moduleエラーが消えるはずです。

+0

私はまったく同じ問題を抱えています。 zlibフォルダをプロジェクトフォルダにコピーしましたが、問題は解決しません。どのようにしてライブラリを正しく参照しましたか? –

関連する問題