我正在尝试使用 Durandal for IOS(使用 Mac)开发 Cordova/Phonegap 应用程序,但在开始时遇到了一些麻烦。
我已经用 RequireJs 加载了 Cordova,一切正常。这就是我的 main.js 文件中的内容:
define(function (require) {
var
cordova = require('cordova.ios'),
system = require('durandal/system'),
//app = require('durandal/app');
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady () {
alert('Device is Ready!');
}
});
请注意,我已将 app = require('durandal/app') 注释掉。如果它被注释掉,那么一切正常。但是,一旦我取消注释,我就不再收到警报了。我在 Safari 的网络检查器中没有看到任何异常,而且 app.js 文件似乎已加载,但它阻止了其他所有事情的发生。
我知道文档说您可以使用优化器,但是如果不运行优化器,就没有办法在 XCode 中进行实际开发和测试吗?
提前感谢您的任何帮助或想法。