Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3472642
  • 博文数量: 1450
  • 博客积分: 11163
  • 博客等级: 上将
  • 技术积分: 11101
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-25 14:40
文章分类

全部博文(1450)

文章存档

2017年(5)

2014年(2)

2013年(3)

2012年(35)

2011年(39)

2010年(88)

2009年(395)

2008年(382)

2007年(241)

2006年(246)

2005年(14)

分类: C/C++

2009-04-14 14:49:52

 

From Forum Nokia Wiki

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


下图即为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中的组件所替代。

Retrieved from ""
阅读(494) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~