我已经创建了一个 ruby on rails 响应式 Web 应用程序,我想尝试使用此代码来开发一个原生 iOS 应用程序,并可能使用 Phonegap 开发一个 android 应用程序。我按照本教程https://www.youtube.com/watch?v=LjIKElAP6_A尝试在我的 iPhone 上使用我的应用程序。当我按照教程在我的 iPhone 上运行应用程序时,我只是得到一个空白屏幕。
我使用以下命令来设置我的电话间隙应用程序:
phonegap create myappios com.testrails.myappios Myiosapp
phonegap platform add ios
cordova plugin add org.apache.cordova.console
cordova plugin add cordova-plugin-device
然后,我在 phone gap 应用程序中的 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 但我不确定我最好的选择是什么。