将 Ruby on Rails 4 应用程序与 Phonegap 集成以构建本机 iOS 应用程序



我创建了一个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

然后,我在电话间隙应用程序的索引.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

当我在手机上打开应用程序时,我只是看到一个空白屏幕。我认为我遵循的教程已经过时,或者我做错了什么。有人能看到上面任何明显的错误吗?我也考虑过使用煎茶和appcelerator,但我不确定我在这里的最佳选择是什么。

我也看了视频。我相信您需要执行phonegap build ios(所有小写的ios),然后您的构建将呈现内容,而不是空白屏幕。

最新更新