Symbian签名和Uid相关内容的整理(一)
Symbian簽名概述:
?? S60 3rd Platform之前的程序不需要任何簽名,可以直接安裝在手機上運行,之后由于Symbian OS增加了安全機制,所有用于商業的程序都需要簽名才能安裝并使用。在開發階段,開發者只能使用針對單個手機的IMEI號申請開發者簽名來調試運行程序,開發完成后通過Symbian Test House測試并由Symbian簽名后才能發布。這里我把簽名的過程簡單描述一下,和大家一起分享。
???? 1. 開發商開發應用程序,使用開發者簽名調試運行程序。
???? 2. 開發商根據Symbian Signed Test Criteria測試程序,保證能通過Symbain Signed的測試用例。
???? 3. 在www.symbiansigned.com申請帳號。
???? 4. 開發商使用此帳號登陸申請UID(保護范圍內),并更新程序。
???? 5. 開發商購買ACS Publish ID。
???? 6. 開發商使用ACS Publish ID簽程序。
???? 7. 通過www.symbiansinged.com網站提交程序,提交的程序應包括SIS、Readme.txt、pkg文件。
???? 8. 等待Symbain Test House接受,接收后開發商會收到付款信息,付款后開始測試程序。
???? 9. 測試通過后開發商可以在網站上下載簽好的SIS文件。
???? 10. 如果測試不通過,則需要重新提交并付款。
????? 目前Symbian簽名的費用是2000左右,因此在提交Symbian Test House之前務必自己先認真測試,不然會有重復費用.
?
Symbian的Uid分布
?
Symbain的程序主要是用UID標識的,在v9.0后UIDs分為兩類,Protected和Unprotected。
?
| UID | Class | Range | Purpose |
| Protected Range | 0 | 0x00000000 - 0x0FFFFFFF | Development use only |
| 1 | 0x10000000 - 0x1FFFFFFF | Legacy UID allocations | |
| 2 | 0x20000000 - 0x2FFFFFFF | V9 protected UID allocations | |
| 3 | 0x30000000 - 0x3FFFFFFF | Reserved | |
| 4 | 0x40000000 - 0x4FFFFFFF | Reserved | |
| 5 | 0x50000000 - 0x5FFFFFFF | Reserved | |
| 6 | 0x60000000 - 0x6FFFFFFF | Reserved | |
| 7 | 0x70000000 - 0x7FFFFFFF | Vendor IDs. | |
| Unprotected Range | 8 | 0x80000000 - 0x8FFFFFFF | Reserved |
| 9 | 0x90000000 - 0x9FFFFFFF | Reserved | |
| A | 0xA0000000 - 0xAFFFFFFF | V9 unprotected UID allocations | |
| B | 0xB0000000 - 0xBFFFFFFF | Reserved | |
| C | 0xC0000000 - 0xCFFFFFFF | Reserved | |
| D | 0xD0000000 - 0xDFFFFFFF | Reserved | |
| E | 0xE0000000 - 0xEFFFFFFF | Development use only | |
| F | 0xF0000000 - 0xFFFFFFFF | Legacy UID compatibility range |
如果開發一些Symbian的項目,將來要簽名的使用Protected UID,程序必須簽名才能安裝在真機上。Unprotected可以用來做一些測試、教學程序。
??? 每個應用程序都有3個UID。uid1用于表示Symbian OS平臺程序的類型:For EXE uid1 = 0x1000007A;? For DLL&APP uid1 = 0x10000079;For ECom Plugin 0x10009D8D。UID2一般都去固定值0x100039CE,我也沒有弄清楚具體的作用。UID3標識應用程序。SID的取值和UID3一樣。VID一般都取默認的0。UID都在程序的MMP中定義。
轉載于:https://www.cnblogs.com/candyboy/archive/2010/04/18/1714894.html
總結
以上是生活随笔為你收集整理的Symbian签名和Uid相关内容的整理(一)的全部內容,希望文章能夠幫你解決所遇到的問題。