&EN
#{"themename"}, (0x101F8582), 0, 0, 0, IUNICODE, TYPE=SISCONFIG
(0x101F7960), 0, 0, 0, {"Series60ProductID"}
(0x101F8582), 0, 0, 0, {"Series60SkinsSupport"}
(0x10207113), 0, 0, 0, {"Series60ScalableSkinsSupport"}
"C:\Temp\test.mbm"-"!:\system\skins\90001aa3650a511e\test.mbm", FILE
"C:\Temp\test.skn"-"!:\system\skins\90001aa3650a511e\test.skn", FILE
s60v3 PKG:
&EN
#{"themename"}, ([color=Red]0xA00000EB[/color]),0, 0, 0, IU,TYPE=SP
:"Unknown Vendor"
%{"Vendor-EN"}
[0x101F7961], 0, 0, 0, {"Series60v3.0"}
[[color=Red]0xA00000EB[/color]], 0, 0, 0, {"Series60SkinsSupport"}
[0x10207113], 0, 0, 0, {"Series60ScalableSkinsSupport"}
"C:\Temp\test.mbm"-"!:\private\10207114\import\087bb61f59e2309f\test.mbm", FF
"C:\Temp\test.mif"-"!:\private\10207114\import\087bb61f59e2309f\test.mif", FF
"C:\Temp\test.skn"-"!:\private\10207114\import\087bb61f59e2309f\test.skn", FF注意PKG文件中两处UID是一样的,mbm、skn的安装路径v2大都在"!:\system\skins\16位串号"下,v3大都在"!:\private\10207114\import\16位串号"下!
2009-06-22:S60第二版和S60第三版UID写法说明
在S60第二版中,我们要在pkg中指定软件平台依赖性时,必须遵循下列格式。
; Supports S60 2nd Edition
(0x101F7960), 0, 0, 0, {"Series60ProductID"}在S60第三版中,平台依赖性是从硬件依赖考虑的,而平台UID必须是用中括号来定义:
; Supports S60 3rd Edition
[0x101F7961], 0, 0, 0, {"Series60ProductID"}而老的定义形式在S60第三版中的pkg文件中仍然有效,makesis执行时不会提示错误。不过如果要安装这样形式的SIS文件到第三版设备上将会引发"Application not compatible"错误。因为安装程序无法识别平台UID。
一些支持自定义产生pkg文件的工具及IDE可能仍然在使用老格式,这个需要注意。
评论(0)
暂无评论。