2016-05-08 33 views
1

ライブラリをインストールするためにpodを使用しました。あるコンピュータではうまく動作しています。しかし、Gitにプッシュしてクローンすると、私にこのエラーが出てきます。-lCocoaAsyncSocketでエラーライブラリが見つかりませんGitプッシュとクローン後のXCode 7.3

ld: library not found for -lCocoaAsyncSocket clang: error: linker command failed with exit code 1 (use -v to see invocation)

私たちはさらにプロジェクトをUSBでコピーしました。私たちは "ポッドインストール"を試みました。しかし、それはうまくいきません。我々はどちらもXCodeを使用しています。7.3

+0

'Build Settings' - >' Linking' - > 'OTHER_LDFLAGS'に行き、あなたのライブラリがそこにあるかどうか確認してください。 'FRAMEWORK_SEARCH_PATHS'のパスもチェックしてください。 –

答えて

1

[OK]を特定のポッドに関連する問題を解決する最善の方法は、すべてをクリーンアップして再度実行することです。

私は、この標準的な手順は、cocoaPodとのリンクエラーが発生したときにいつでも動作するものです。

1.バックアップを作成します。

2.このライブラリを使用する - >https://github.com/CocoaPods/cocoapods-deintegrate pod deintegrateコマンドを呼び出して、すべてのココアポッドをクリーンアップします。

3.編集したすべてのものを削除して、プロジェクト設定をクリーンアップします。 (いくつかのフレームワークが機能するなら、それをそのまま残す)検索パス、フレームワークヘッダパス、その他のリンカフラグを削除するconfigsを削除する、フラグを削除する、PCHを削除するビルド設定で太字のものがあれば、何らかの目的で明示的にあなたがそれを削除して、デフォルト値に戻します。

4.ディレクトリからワークスペースとすべてのポッドファイルを削除します。

4.ペーストメインのポッドファイルをバックアップから元に戻します。 derivedFolderから

5.Deleteデータ、ウィンドウ - >プロジェクト - >得られたデータを削除

6.Doクリーン(製品 - >クリーン)、さらにはクリーンビルドフォルダ(オプションを保持するには、製品を行います - >ポッド7.Doクリーンビルドフォルダ)

8.Buildと実行をインストールします。

すべてを元気に戻す必要があります。

関連する問題