【问题标题】:TideSDK | Bundle packaging潮汐SDK |捆绑包装
【发布时间】:2012-09-10 08:40:37
【问题描述】:

我已经开发了一个 TideSDK 应用程序,现在准备打包它,但是我遇到了网络类型安装程序的问题。

它总是在应用程序第一次运行时给我代码 404:

无法查询信息:无效的 HTTP 状态代码 (404)

我认为安装程序在到达正确的服务器和下载所需的运行时有困难,但我已经浏览了这个论坛上的大多数解决方案,但都没有成功。

所以我尝试了一个捆绑包,因为它应该包含这样的运行时,但我一定做错了,因为它没有捆绑在 MSI 中。 我正在执行的代码如下:

C:\TideSDK\sdk\win32\1.2.0.RC6d\tibuild.py -p --type=BUNDLE --os=win32 "C:\path_to_app\app_dir"

我也试过了:

C:\TideSDK\sdk\win32\1.2.0.RC6d\tibuild.py -p -t bundle --os=win32 "C:\path_to_app\app_dir"

以及所有的大写/小写组合。还尝试了 1.2.0.4 版,但没有成功。我做错了吗?

【问题讨论】:

    标签: tidesdk


    【解决方案1】:

    网络类型的安装程序不再可用,因为 appcelerator 已经取消了他们的钛桌面服务。

    所以你只能做捆绑包装。试试下面的命令:

    python tibuild.py --dest=. --type=bundle --package=. "c:\path\to\your\app\dir"
    

    这应该构建和打包您的应用程序并为其创建安装程序。 将“dest”和“package”更改为您想要构建应用程序和安装包的目录。

    您可以省略 OS 参数,因为构建器只能为当前操作系统生成构建。

    【讨论】:

    • 谢谢@Christian Engel,你是救命稻草 :) 我能够构建它.. 唯一的问题是我设置为 --package 的文件夹是空的,但是MSI 在 --dest 中成功创建。
    • 另外,这个文档可能会有所帮助developer.appcelerator.com/doc/desktop/packaging
    • @Christian Engel,请给我一个例子。我必须写什么而不是--dest=。和 --package=.
    • 我强烈建议不要再使用钛,因为它已经过时了。但无论如何:命令中的点表示“此目录”。因此,您必须将控制台导航到应存储已编译应用程序的目录,或者将点替换为目录名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多