打包过程:以程序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
阅读(806) | 评论(0) | 转发(0) |