2

我已经创建了一个 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 但我不确定我最好的选择是什么。

4

1 回答 1

0

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

于 2016-12-08T00:57:28.207 回答