Chinaunix

标题: symbian3 命令行打包过程 [打印本页]

作者: landuochong    时间: 2011-12-21 08:41
标题: symbian3 命令行打包过程
打包过程:以程序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






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2