Phonegap应用程序无法在iPhone iOS 7上运行

时间:2014-03-02 16:45:54

标签: ios cordova requirejs

我正在尝试在实际设备iPhone 5s iOS 7.0.6上运行phonegap(3.3.0)+ requirejs应用。它按预期在模拟器上完美运行,但在设备上没有显示任何内容。

这是requirejs的数据主文件。

require(["fastclick", 'backbone', 'app/router','app/namespace'], function (FastClick, Backbone, AddaRouter, App) {

"use strict";

document.addEventListener("deviceready",onDeviceReady,false);
    function onDeviceReady(){

    FastClick.attach(document.body);


    var router = new AddaRouter();

    Backbone.View.prototype.goTo = function (loc) {
        router.navigate(loc, true);
    };

    Backbone.history.start({ silent: true });

    // check is the user is new. Is new then go to signup page
    window.localStorage.removeItem("isNew");
    if(!window.localStorage.getItem("isNew")){
        router.navigate('registration', true);
    }else{
        if(Api.createSession()){
            router.navigate('contacts', true);
        }else{
            router.navigate('registration', true);
        }
    }


   }


});

注意:如果我将任何内容保留在需要阻止之外,它将在设备上运行。

1 个答案:

答案 0 :(得分:1)

我弄明白了这个问题。它是其中一个js文件的名称。由于我的文件系统不区分大小写,因此在模拟器中未检测到它。