プロジェクトにCarthageをインストールしようとしましたが、起動時に常にクラッシュします。
私が試したことからは何も機能しません。
エラー:
dyld: Library not loaded: @rpath/StarscreamSocketIO.framework/StarscreamSocketIO
Referenced from: /private/var/containers/Bundle/Application/69ADA4FD-59A0-4840-9A64-XXXXX/XXXX.app/Frameworks/SocketIO.framework/SocketIO
Reason: image not found
カルタゴフォルダー:
また、EmbeddedBinariesでフレームワークを設定しようとしました。
ありがとうございました。
スウィフト3
コードをSwift4に移植できない場合は、次の回避策が考えられます。
1.メインプロジェクト内で、次の中にあるファイルStarscream.xcodeprojをドラッグアンドドロップします。
Carthage/Checkouts/socket.io-client-swift/Source/Starscream
2.「リンクされたフレームワークとライブラリ」セクション内にフレームワークStarscreamSocketIO.frameworkを追加します
3.コンパイルして実行します
スウィフト4
socket.io v11にはCarthageのバグがありました:github.com/socketio/socket.io-client-swift/issues/787いくつかの手動の回避策で修正することは可能ですが、最新のsocket.iov13にアップグレードすることをお勧めします
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加