Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384691
  • 博文数量: 158
  • 博客积分: 1227
  • 博客等级: 少尉
  • 技术积分: 946
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 16:19
文章分类
文章存档

2016年(1)

2015年(1)

2012年(107)

2011年(49)

分类:

2011-06-03 17:25:16

打包过程:以程序app为例

 启动symbian3的命令行,切换到工程目录下执行 :makesis app_template.pkg  app.sis(测试查找所需文件)
 需要明白你需要哪些打包文件,比如qt,qtwebkit,qtmobility等sis文件

修改app_template.pkg
  "d:/QtSDK/Symbian/SDKs/Symbian3Qt473_12b/epoc32/release/$(PLATFORM)/$(TARGET)/app.exe" - "!:\sys\bin\app.exe"
把$(PLATFORM)/$(TARGET)改为armv5/urel,具体情况可以查找对应目录,检查是否存在

然后执行:
     makesis app_template.pkg  app.sis ( 安装文件)
     makesis app_installer.pkg  app_installer.sis
下一步就是生成完整的安装包,避免有些客户没有qt环境
     修改app_installer.pkg,添加依赖的库文件
找到这一行:
   "D:/Myapp/app.sis" - "!:\private\2002CCCE\import\app.sis"
在之前添加:
    "D:/QtSDK/Symbian/sis/Symbian^3/Qt/4.7.3/qt.sis" - "!:\private\2002CCCE\import\qt.sis"
"D:/QtSDK/Symbian/sis/Symbian^3/Qt/4.7.3/qtwebkit.sis" - "!:\private\2002CCCE\import\qtwebkit.sis"
"D:/QtSDK/Symbian/sis/Symbian^3/QtMobility/1.1.3/qtmobility.sis" - "!:\private\2002CCCE\import\qtmobility.sis"
具体路径还要参考你的安装路径
  最后执行:makesis app_installer.pkg  app_full.sis

一般客户或发布商需要的文件: app.exe , app.rsc, app_full.sis, app_reg.rsc, 也可能需要     app_template.pkg , app_installer.pkg

如果需要签名则使用以下命令:
     signsis  app.sis  app.sisx  your.cer your.key

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