2016-03-20 5 views
2

私はRubesをレスポンスのあるWebアプリケーションで作成しました。このコードを使用してPhoneGapを使用してネイティブiOSアプリとアンドロイドアプリを開発しました。私はこのチュートリアルhttps://www.youtube.com/watch?v=LjIKElAP6_Aに従って自分のiPhoneで自分のアプリを使用しようとしました。私がチュートリアルに従って、私のiPhone上でアプリケーションを実行すると、私は空白の画面が表示されます。Ruby on Rails 4とPhonegapを統合してネイティブiOSアプリケーションを構築する

私は自分の携帯電話のギャップアプリを設定するには、次のコマンドを使用:

phonegap create myappios com.testrails.myappios Myiosapp 
phonegap platform add ios 
cordova plugin add org.apache.cordova.console 
cordova plugin add cordova-plugin-device 

私は、携帯電話のギャップアプリ内で私のindex.htmlファイルに次のコードを使用:

続い
<html> 
<head> 
    <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
    <script type="text/javascript"> 

     function onBodyLoad() 
     { 
      document.addEventListener("deviceready", onDeviceReady, false); 
      window.location.href = " http://localhost:3000/" 
     } 
     function onDeviceReady 
     { 
      //do your thing 
     } 
    </script> 
    <script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script> 

</head> 
<body onload="onBodyLoad()"> 

</body> 
</html> 

コマンドによって:phonegap build iOS

携帯電話でアプリを開いたときに空白の画面が表示されます。私が行ったチュートリアルは時代遅れだと思うし、多分私は間違ったことをしたかもしれない。誰も上記のどんちゃんのエラーを見ることができますか? 私はSenchaとappceleratorを使って調べましたが、私の最高の選択肢が何であるかは分かりません。

+0

ボディータグの間に、あなたのウェブビューがロードされているかどうかを確認するためにテキストを入力できますか? –

+0

@Jarvey、あなたは複数のすてきなエラーがあります。このFAQも役立つはずです。 **太字の**文を読んでください。 [Cordova/Phonegap初心者のトップの誤解](https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md)コメント*私のハンドルで)\ *または私はあなたの応答を見ることができません。 – JesseMonroy650

+1

@Jarvey、私はビデオを見ました。それは間違いです。モバイルデバイス上で動作することは決して示されていません。さらに、ウェブサイトのラッパーである[GoogleとAppleがぼやけた](https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md#005a)。著者は、ハイブリッドシステムがどのように機能するのか誤解している。私はこの作者によってこれ以上のビデオをフォローしません。私はそれを私の[悪いビデオのリスト](https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/video-reviews/video-tutorials-bad.md)に追加しました。私は、人々がそれが悪いビデオであることを知らせるためにコメントを残した – JesseMonroy650

答えて

0

私もビデオを見ました。私はあなたがphonegap build ios(すべて小文字のios)を実行する必要があると思うし、あなたのビルドは空のスクリーンと比較してコンテンツをレンダリングします。

関連する問題