Android で正常に動作する sencha touch 2/phonegap アプリを作成し、それを iOS に入れる必要がありました。
私はそれを成功させ、小さなコード変更 (カード アニメーションを左から右に変更) を行ったところ、アプリの読み込みが停止しました。
index.html が表示されますが、マイクロローダーが呼び出されていないようです。ST JavaScript は実行されません。
XCode で新しい iPhone アプリを作成しようとしました。Mac の phonegap ファイルが参照されていることを確認し、マイクロローダーと app.json 内のすべてのファイルが存在することを確認しました。Android の代わりに Mac の phonegap ファイルを参照する以外に、ディレクトリ構造全体が逐語的にコピーされますが、実行できず、XCode からエラー メッセージが表示されません。
それでも、無関係な変更を加える前に、正常に実行されました。もちろん、コードを元に戻そうとしましたが、何もしませんでした。
これが私の index.html です。ご覧のとおり、かなり骨の折れる作業です。
<!DOCTYPE HTML>
<html manifest="" lang="en-US">
<head>
<meta charset="UTF-8">
<title>MyApp</title>
<script type="text/javascript" src="cordova-1.7.0.js"></script>
<script src="sencha-touch-all-debug.js" type="text/javascript"></script>
<script id="microloader" type="text/javascript" src="./microloader/development.js"></script>
</head>
<body style="background: url(splash.png) no-repeat;
background-size: 100%;" >
</body>
</html>
何か案は?