2016-11-16 20 views
0

Angular 1 WebアプリをiOSに移植しようとしています。私はCordovaプロジェクトを作成し、必要なプラットフォーム(ブラウザ、ios)を追加し、私の生産Angularアプリを/wwwフォルダにコピーしました。Cordova iOSアプリでスクリプト/スタイルシートが見つかりません

cordova run browserを実行すると、アプリがChromeで正常に読み込まれます。

cordova run iosを実行すると、シミュレータが表示され、デフォルトのスプラッシュ画面が表示されますが、空白の画面が表示されます。

Failed to load resource: The requested URL was not found on this server. file:///cordova.js file:///app.js file:///app.css etc...

これが私の最初のコルドバプロジェクトであり、私はこれをデバッグするかどうかはわかりません。私は私のスクリプトとスタイルシートの参照が負荷に失敗していることが分かっサファリインスペクタ/コンソールを使用しました。どんな洞察やデバッグのヒントもありがとうございます。


スクリーンショット:

は...それらが動的に生成されるファイル名にサフィックスを無視し、複数のビルドから、私はスクリーンショットを取りました。私はローカルでアプリを実行すると、それらはすべて一致します。 index.htmlを

enter image description here

コンソールエラー(SafariのコンソールからアプリはiOSのシミュレータ上で実行されている間)

フォルダ構造

enter image description here

スクリプトタグ

enter image description here

config.xmlに、

enter image description here

+0

は、簡単にフォルダ構造のスクリーンショットを作成する私はあなたを助けることができる...答えは誰かが

<base href="/"> 

を導入していたし、私が役に立つことができ
<base href="."> 

が必要であることがわかりました。さもなければ、私はあなたのために簡単な例を書いています。ありがとう –

+0

@HassanALiがスクリーンショットで更新されました。 –

+0

あなたはiosプラットフォームを追加しましたか? –

答えて

1

は、あなたがこの記事を読んでください(デフォルト値は...ただこいつの作業を取得するために)

Assets not found by Cordova/Phonegap


私は

+0

私はビルド中です...まだ失敗します。スクリプトタグのパスは相対パスです。スクリプトタグを含むスクリーンショットで質問を更新しました。 –

+0

okこれは見てください。http://stackoverflow.com/questions/26410066/assets-not-found-by-cordova-phonegap –

+0

うわー、うまくいきました!あなたがあなたの答えを修正したら私はそれを受け入れるでしょう。そうすれば、この質問に遭遇してしまった他の人にも役立ちます。ありがとう! –

関連する問題