2016-06-16 8 views
0

xcodeプロジェクトはうまく構築できますか?ビルドフェーズを使用して「手動でインストールされた」複数のフレームワークとリンクします。ガイドに従って、プロジェクトディレクトリにpod installを実行した後、それはもはやビルドに失敗し、ココアポードがインストールされていない状態でリンクしているフレームワークについて、{insert arch}エラーの未定義シンボルが与えられます。これはPodfileに実際のポッドがないため、特定のポッドの問題よりも一般的なCocoaPodの問題です。既にフレームワークにリンクしている既存のプロジェクトにCocoaPodを追加するには

pod installでは、HEADER_SEARCH_PATHSについての警告が上書きされますが、既に他の設定よりも前に($継承した)cocoapods作成の設定ファイルを指すアプリケーションプロジェクトの設定があります。これは、ライブラリヘッダを見ることの問題ではありません。なぜなら、失敗はリンカエラーであり、コンパイラエラーではないからです。 Cocoapodsは既存のiOSアプリプロジェクトの有効な選択肢ではありませんか?

答えて

0

ココアポッドは既存のアプリで動作するはずです。ヘッダー検索パスだと思うので、私にとっては多くのトラブルが発生しました。フレームワークに手動でエントリを追加する必要があります。

ベストソリューション:Cocoapodsがある場合は、フレームワークを追加してください。そうでない場合は、ヘッダー検索パスを正しく設定する必要があります。

+0

ターゲット、マイアプリ、またはポッドのターゲットとなる検索ヘッダーパスは?また、ヘッダーはうまく見つかっています。リンカーエラーで、コンパイルエラーではありません。 – stonedauwg

+0

アプリケーションのターゲットにあります。私はあなたのエラーをより貴重なものにするべきだと思います – Steeve

関連する問題