2014-01-29 75 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()]);