包目录未复制

时间:2014-01-29 20:26:16

标签: tidesdk

我正在使用Ext JS 4和TideSDK开发应用程序。 Ext JS使用名为“packages”的几个目录,但是当我使用TideSDK Developer打包应用程序时,它不会递归地将包目录复制到.app。这会在开发期间中断Ext JS,因此有一种方法可以将packages目录复制到.app?

这看起来是TideSDK Developer的一个问题,而不是TideSDK本身。确认?

[编辑]

我创建了一个新项目,为测试添加了一些目录:

/资源/包 /资源/富/包

使用TideSDK Developer构建应用程序并检查.app的内容,没有/ Resources / packages和no / Resources / foo / packages。有/ Resources / foo目录但没有包。使用tidebuilder.py运行捆绑包,并且包目录就在那里。所以这是TideSDK Developer的一个错误,但是有办法解决它吗? (将在github中提交错误)

1 个答案:

答案 0 :(得分:0)

看起来这就是TideSDK Developer的创建方式,这就是它启动应用程序的方式(注意第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()]);