2013-04-16 2 views
2

IOS 용 Duurandal (Mac 사용)을 사용하여 Cordova/Phonegap 응용 프로그램을 개발하려고하는데, 시작하는데 약간의 문제가 있습니다.Durandal with Phonegap/Cordova 사용

나는 RequireJs로로드되는 코르도바를 가지고 있는데 그게 정상적으로 작동합니다. 이것은 내가 내 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!'); 
    } 
}); 

공지 사항 나는 응용 프로그램 =이 주석 ('durandal/응용 프로그램')을 필요로합니다. 이 주석 처리되면 모든 것이 정상적으로 작동합니다. 그러나 내가 그것을 언급하지 않는 한, 나는 더 이상 경고를받지 못한다. Safari의 웹 관리자에서 평소와 다른 것을 보지 못했지만 app.js 파일이로드 된 것처럼 보입니다. 그러나 app.js 파일이로드되는 것처럼 보이지만 다른 모든 작업은 중지됩니다.

필자는 최적화 도구를 사용할 수 있다고 말하지만 실제로는 XCode에서 실제 개발을 수행하고 최적화 프로그램을 실행하지 않고 테스트 할 방법이 없다고 알고 있습니다.

도움이나 아이디어를 미리 보내 주셔서 감사합니다.

답변

0

아마도 코드 충돌로 인해 코드 바에 app 변수가 있다고 생각합니다. 샘플을 만들었고 듀란 달과 함께 작업했습니다. 그것이 작동하지 않으면 알려 주시기 바랍니다, 나는 github에 샘플을 게시 할 것입니다

+0

답장을 보내 주셔서 감사합니다. 내 변수 "앱"의 이름을 지정해서는 안된다는 뜻입니다. 나는 "durandalApp", "dApp", "ladkfj"를 시도했지만 그들 중 누구도 일하지 않았습니다. 샘플을 가지고 있다면 고맙겠습니다. – rchamberlin

+0

github에서 예제를 여전히 연결할 수 있습니까? – rwisch45