2016-10-21 15 views
0

別のカスタムフレームワークを使用するiOS向けのアプリケーションがあります。私はフレームワークをコンパイルしてプロジェクトに追加しましたが、リンカはそれが不足していると不平を言っています。それをプロジェクトに追加するには、リンクされたフレームワークとライブラリの下の+ボタンをクリックし、.frameworkパッケージを追加しました。私は何か他のことをしなくてはなりませんか?ファイルブラウザを使用してブラウズしたときに、フレームワークへのパスが正しいことが原因で、問題の詳細情報を取得するにはどうすればよいですか。フレームワークを追加できません

答えて

0

ポッドフレームワークかライブラリですか。フレームワークが存在し、赤色でない場合、製品フォルダの下にあるチェックボックスをオンにします。削除してからもう一度追加してください。

+0

どこにも赤はなく、フレームワークはフレームワークの下にあり、製品の下には表示されません。 AFAIKのみの製品は製品の下に掲載されています。 – Loke

+0

追加したときに[宛先グループのフォルダにアイテムをコピーする]チェックボックスをオンにしましたか? –

+0

以下の手順に従います。 1)プロジェクトにサブフォルダを作成し、そのフォルダにフレームワークを追加します。 2)ビルドフェーズ - >ライブラリとバイナリをリンクします。 「+」ボタンをクリックします。 3)その後、デフォルトのフレームワークを追加するのではなく、 "Add Other"をクリックします。 –

0

問題は簡単で解決方法もあります。私はこの下のフレームワークフォルダを追加する必要がありました> Framework検索パス

- >検索パス -

ビルド設定の下でのみ事前に定義されたパスに見えますリンカによって発見することができないフレームワーク、すべてがうまくいった。

ドラッグアンドドロップ中にフレームワークをプロジェクトにコピーすることを決めたため、ほとんどの人はこの問題に直面しません。私はこの問題をコピーして直面しないことに決めましたが、常に解決策があります。詳細はhttps://fixed-it.blogspot.in/2016/10/xcode-objective-c-custom-frameworks-and.htmlにあります。すべての助けに感謝します。

関連する問題