2014-01-29 76 views
-1

我正在開發一個應用程序與Ext JS 4和TideSDK。 Ext JS使用名稱爲「packages」的幾個目錄,但是當我使用TideSDK Developer打包應用程序時,它不會將包目錄以遞歸方式複製到.app。這在開發過程中打破了Ext JS,所以有沒有辦法讓軟件包目錄被複制到.app?不復制的包目錄

這看起來是TideSDK Developer而不是TideSDK本身的問題。確認?

[編輯]

我創建了一個新的項目,增加了一些目錄,用於測試:

/資源/包 /資源/富/包

建立與TideSDK開發的應用程序,並檢查.app的內容,沒有/ Resources/packages和/ Resources/foo/packages。有/ Resources/foo目錄但沒有包。使用tidebuilder.py管理捆綁軟件包,並且軟件包目錄就在那裏。所以這是TideSDK Developer的一個bug,但是有沒有辦法解決它? (將文件在github上的錯誤)

回答

0

看起來這是TideSDK開發者是多麼的創建,這是怎麼啓動應用程序(注意5日線的忽略):

PackageProject.currentAppPID = TiDev.launchPython(
       [PackageProject.desktopPackage.toString(), 
       "-d", dest.toString(), // Staging directory 
       "-a", assets.toString(), // Assets path 
       "-i", 'dist,packages', // Ignore 
       "-n", // Don't include the installer 
       "-r", // Run it! 
       "-v", // Verbose 
       "-s", basePath.toString(), // SDK path 
       appdir.toString()]);