App Pack包不能直接安裝到設備上,只是上架應用市場的單元。
App Pack包中所有HAP的配置文件中的bundleName標簽必須一致。
App Pack包中所有HAP的配置文件中的versionCode標簽必須一致。
App Pack包中同一設備類型的所有HAP中必須有且只有一個entry類型的HAP,feature類型的HAP可以有一個或者多個,也可以沒有。
App Pack包中的每個HAP必須配置moduleName標簽,同一設備類型的所有HAP對應的moduleName標簽必須唯一。
同一應用的所有HAP簽名證書要保持一致。上架應用市場是以App Pack的形式上架,并對其進行了簽名。應用市場分發時會將所有HAP從App Pack中拆分出來,同時對其中的所有HAP進行重簽名,這樣保證了所有HAP簽名證書的一致性。在調試階段,開發者通過命令行或IDE將HAP安裝到設備上時要保證所有HAP簽名證書一致,否則會出現安裝失敗的問題。