每個應(yīng)用必須要有一個有效的數(shù)字簽名(.sig文件)文件才能在目標(biāo)手機(jī)上運(yùn)行。數(shù)字簽名文件有兩種:
·???????? 測試簽名:這是針對注冊開發(fā)商的請求提供的。一個測試簽名使任何應(yīng)用在單一設(shè)備上,而且只能在該設(shè)備上運(yùn)行。在申請測試簽名時必須提供目標(biāo)手機(jī)的電子串行碼(ESN)、IMEI或者M(jìn)EID。
·???????? 商用簽名:這類簽名只有在應(yīng)用通過TRUE BREW測試時才會產(chǎn)生這類簽名。與測試簽名不同,商用簽名使一個單一的應(yīng)用可以運(yùn)行在任何設(shè)備上。一個商用簽名不但表明應(yīng)用已經(jīng)通過TRUE BREW測試程序,而且表明它是完好無損的程序,保證了應(yīng)用的完整性和一致性。
應(yīng)用的.sig文件必須同.mod文件存儲在目標(biāo)手機(jī)的同一目錄下,而且必須同.mod文件擁有同樣的文件名,比方說,如果有myapp.mod,必須對應(yīng)myapp.sig文件。如果目錄中沒有一個合法的且屬于上述兩種簽名之一的.sig文件,AEE層將不會啟動該應(yīng)用并在運(yùn)行該應(yīng)用時提示錯誤信息。
測試簽名是由開發(fā)商外聯(lián)網(wǎng)上一個基于互聯(lián)網(wǎng)的名為“TestSig生成器”的在線工具生成的。TestSig生成器基于手機(jī)的ESN(或者IMEI或者M(jìn)EID)創(chuàng)建一個測試簽名文件。該簽名文件從生成之日起90天內(nèi)有效,到期后需要根據(jù)這些信息重新生成一個簽名文件。
?
?