windows から cordova プロジェクトを iOS に持って行ったとき Cordova/CDVViewController.h file not found

以前はこのようなエラーは出なかった。

しかし、CDVViewController.h のファイルは OS 内に実際見つからない。

ならば、作るしかないかぁ。

iOS でコマンドラインで、 cordova 環境をインストール。
$sudo npm install -g cordova

空プロジェクトを作成
$cordova create TestCordova
$cd TestCordova
$cordova platform add ios

platform/ios/ フォルダ内に
cordovaLib フォルダーが作成されている。
このフォルダ以下が必要なんだと思う。

というわけで、このフォルダをコピーして、エラーのでるプロジェクトにコピー。
ios/ フォルダー以下を合わせる感じ

プロエクトに追加。
xcode のプロジェクトウィンドウ(左側)の一番下にある「+」で Add Files to
cordovaLib フォルダーを追加

違ったエラーが出てしまい焦るが、プロジェクトからリファレンス削除すると
何故かコンパイルが通るようになった。

その後、iOS にcodovaを入れたからなのかは不明だが
remotebuild で作成時、codovaLib が自動的に作成されるようになり
上記の対応は不要になった。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です