手机软件自动打包处理过程(二) makesis

From Forum Nokia Wiki

MakeSIS是用来创建未签名的SIS(Symbian Installation System)文件 的工具,它使用打包文件(.PKG)提供的信息来组装文件。SIS文件在被MakeSIS创建之后,还可以用SignSIS来进行签名。更先进的是,CreateSIS可以将MakeSIS以及SignSIS二者的功能结合起来,达到运行一个工具完成两个工作的效果。


下图即为makesis是如何将PKG文件中的内容进行组装,然后打包生成为一个SIS安装文件的。 Image:MakeSIS.png

命令行使用语法

使用命令行窗口,或者在一个批处理文件中,我们可以以这样的语法来使用makesis程序:

MakeSIS [-h] [-i] [-s] [-v] [-d directory] pkgfile [sisfile]

释义

参数 说明
-h 显示PKG文件的格式说明
-i 显示Open SSL许可证
-s 创建基于ROM的外壳文件(高级功能,详情见后文)
-v 显示详细操作信息
-d directory 指定文件的搜索路径
pkgfile PKG文件的文件名
sisfile 生成的SIS文件的文件名。如果没有指定该参数,那么一个和PKG文件相同文件名的但是以.SIS为后缀的SIS文件将会被作为默认目标文件名。

注意

在SIS文件被安装在手机设备上的时候,一个外壳文件是会被存储起来的。这个外壳(stub)文件保存了一些关于有哪些文件被保存在了哪个目录之类的信息,以此来保证被安装的程序可以被安全的删除。MakeSIS在默认状态下是会创建这样的一个外壳文件的。尽管如此,如果一个在手机中的应用程序如果不是经过SIS文件进行安装的,我们仍然可以使用MakeSIS -s来创建一个该程序的外壳文件,不过此项功能一般情况下并不是针对第三方开发伙伴准备的。MakeSIS支持创建包含在ROM中的文件的SIS安装包,这项功能会在安装过程中进行一些更多的检验,以确保某些基于ROM的组件不会被基于RAM中的组件所替代。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值