2017-01-18 13 views
3

Xcode 5.1.1を正しく実行しているハイブリッドCordovaプロジェクトが1つありますが、Xcode 8.2.1でプロジェクトを '一般的なiOSデバイス 'エラー' Cordova/CDV.h 'が見つかりません。Xcode 8.2.1で 'Cordova/CDV.h'ファイルが見つかりません

私はこの問題について多くの記事を読んでいますが、私の問題は解決できませんでした。ほとんどの答えは、以下の手順に従うことを言っている:

"ビルド設定に次の行を追加します。 - >ヘッダ検索パス: $(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/ 含める"

を私は持っています他のエラーが発生しましたld:ライブラリが見つかりませんでした-lcrt1.3.1.o clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを見るために-vを使用) '

また、私はターゲットのビルド設定でビットコードYESをNOに変更しましたが、効果的な結果は得られませんでした。

プロジェクトコルドババージョン3.4.0どこのマシンにインストールされコルドババージョン6.4.0

は、この種の問題で誰でも経験をしていますか? お願いします。お手伝いできますか?私はこれを数日間続けてきました。

+0

Cordova/CDV.hが存在しますか? – Pol

+0

同じです。解決策は見つかりましたか? – MarceloBarbosa

答えて

1

私はそれが下に次のことで機能Xcodeプロジェクトの設定で

  1. ステップしまった、TARGETSの中でターゲットを選択
  2. は、ビルド設定]タブの下にサブオプションで
  3. ビルド設定]タブを選択するには、必ず検索パスセクション
  4. 探しヘッダ検索パス
  5. まですべて
  6. スクロールを選択することがFOを追加します。 (独自のライン上の新しい値など)リリースオプションにllowing構成:$(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/
  7. クリーンを含めるプロジェクト:コマンド+ Shiftキー+ K
  8. 再起動Xcodeの
0

私はVinay によって提供された応答が私のためにを処理したことを報告したいと思います。私は共有拡張の対象になっていることを確認しなければなりませんでした。そして、上記のリリースオプションで提案されたとおりにパスに追加しました。そして、PCHを再生成するためにクリーンアップする必要さえありませんでした。

しかし、この設定をさらに見て私はこれに戸惑いました。このパスがすでに設定されていることが分かりました。私はもう一度それを編集し、冗長パスを削除して、もう一度 'run'を押すと、私のiPhoneにロードされ、うまく走った。

だから、これを検索パスに設定するだけで、共有拡張子PCHの再コンパイルが強制され、すべてが再び動作していると思います。

他の人に役立つことを願っています。

1

は「コルドバ」フォルダだからcordova platform add ios

中にプロジェクトにコピー取得されていないように、手動でプロジェクトに「ヴァ」のソースフォルダをコピーする必要がありますようです。コピーし、「cordova-ios-master.zip」パッケージをダウンロードし、それを解凍した後

https://github.com/apache/cordova-ios

:しかし、あなたはに位置している、最初のgithubのからIOSソースパッケージをダウンロードする必要がありますフォルダ "CordovaLib"をXcodeプロジェクトファイルの隣のプロジェクトに追加します。

PROJECT_FOLDER/platforms/ios/PROJECT_NAME 
PROJECT_FOLDER/platforms/ios/PROJECT_NAME.xcodeproj 
PROJECT_FOLDER/platforms/ios/PROJECT_NAME.xcworkspace 
PROJECT_FOLDER/platforms/ios/cordova 
PROJECT_FOLDER/platforms/ios/CordovaLib <------- here 
PROJECT_FOLDER/platforms/ios/ios.json 
PROJECT_FOLDER/platforms/ios/platform_www 
PROJECT_FOLDER/platforms/ios/pods-debug.xcconfig 
PROJECT_FOLDER/platforms/ios/pods-release.xcconfig 
PROJECT_FOLDER/platforms/ios/www 
関連する問題