2013-05-16 14 views
6

のiOS Xcodeでフレームワークキットで追加されていません私のXcodeプロジェクトにヘッダファイルがヘッダファイルは、私はこのフレームワークを追加すると今</p> <p><img src="https://i.stack.imgur.com/yP0hJ.png" alt="enter image description here"></p> <p>下の画像のように、私はXcodeのために、私は、次のファイルとspeechkitフレームワークを持っているので、新たなんだ

enter image description here

以下のように空に示されており、私は、ビルドエラー「字句プリプロセッサ問題SpeechKit/SpeechKit.h」ファイルが見つからない」で終わります。それの問題は何ですか?これを解決するには?

+0

ビルド設定を「はい」に設定して、「ユーザーパスを常に検索」に設定し、ユーザーヘッダーパスがフレームワークを指していることを確認してください。 – Sovannarith

+0

@sovannarithヘッダーへのパスを追加する方法は? – Dolo

+0

"ヘッダー"はファイルではなくディレクトリでなければなりません。 –

答えて

7

私は同じ問題がありました。 ヘッダーのシンボリックリンクが壊れている(他のものも)場合は、有効なシンボリックリンクで置き換える必要があります。

あなたはあなたのフレームワークの各シンボリックリンクの上のln -sコマンドを使用するか、ここで使用可能な私のスクリプトを使用することができます。 https://gist.github.com/spawnrider/6088294#file-fix_symlinks_fmk_ios-sh

+0

あなたはこれらのスクリプトをどこで知りましたか? – arunit21

+0

手作り! – Spawnrider

2

フレームワークが正常にコンパイルされませんでした。フレームワークを「ソースのコンパイル」ビルドフェーズに追加する必要があります。

ターゲットの設定に移動し、4番目のタブ(ビルドフェーズ)を選択します。 [ソースのコンパイル]フェーズを開き、[+]記号をクリックしてフレームワークを追加します。 "'SpeechKit/SpeechKit.h'ファイルが見つかりません"という字句/プリプロセッサの問題が解決されるはずです。

2

正しい答えは、ファイルが正しくコンパイルされていることを確認することです。私の場合は、私の選択したSDK/Frameworkをもう一度ダウンロードしなければなりませんでした。

  1. あなたはフレームワークをリンクすることを確認し、プロジェクト
  2. にそれを追加するには、ソース
  3. から再度ダウンロード
  4. プロジェクトにおけるspeechkitのすべてのファイルを削除し、ディスクから(Phases-を構築>リンクライブラリー付きバイナリー)

これでいいはずです。なぜそれが適切に編集されていないのかわかりません。しかし、私は上記の手順に従うと、フレームワークは正しくコンパイルされ、プロジェクトが構築されました。

4

もう1人のXcodeの初心者です。私はまたこの問題で多くの時間を費やしました。 私のシナリオは、フレームワークがzipファイルとして同僚によって私に電子メールで送信されたということです。

Windowsで解凍してMacにコピーしました。間違った動き。私はそれをMac自体で解凍していたはずです。なぜあなたの "ヘッダ"がフォルダではないのだろうと思っているなら、これがあなたの答えです。

+0

これはまさに私に起こったことです。 Windows OSでシンボリックリンクが壊れている可能性があります。 – Pelpotronic

+0

まったく同じ私が試したと働いた!すばらしいです !ありがとう! –

0

私はあなたが任意のダウンロードしたサンプル・コードを解凍した場合、あなたはその後、任意の字句/プリプロセッサの問題を取得することがわかった何次の手順に従って、そのフレームワークを再度追加するだけです。ターゲットの設定に移動し、4番目のタブ(ビルドフェーズ)を選択します。 "ソースのコンパイル"フェーズを開き、 "+"記号をクリックし、(サンプルコードフォルダから他を追加する)オプションをクリックしてフレームワークを追加します。

関連する問題

 関連する問題