SDK Manager
Hive SDK Manager 具有自動升級 Hive SDK 的功能,形式為 Unity 插件。Manager 使您能夠直接下載最新版本的 Hive SDK,而無需訪問 Hive 開發者。一旦您下載了 SDK Manager,它會自動提取新內容和更改以進行升級。它僅在 Unity 上可用。
Warning
SDK 管理器僅適用於 Unity。
下載¶
當您將 Hive SDK Manager 從 v1.0.0、v1.1.0、v1.1.1 更新到最新版本時,必須移除 Assets/Hive/Manager/Editor/Plugin/ICSharpCode.SharpZipLib.dll。
發佈日期 | 下載 | 支援的引擎 |
---|---|---|
2024-04-03 | HIVE SDK Manager v1.4.1.zip | Unity 2017+ |
Warning
更新 SDK 管理器從 v1.0.0、v1.1.0、v1.1.1 到最新版本時, 您需要刪除Assets/HIVE/Manager/Editor/Plugin/ICSharpCode.SharpZipLib.dll。
發行歷史¶
發佈日期 | 版本 | 描述 |
---|---|---|
2024-04-03 | v1.4.1 | 改善版本可讀性,修正其他錯誤 |
2023-03-06 | v1.4.0 | 用戶改善了SDK升級和完整性驗證的UI便利性 |
2023-11-30 | v1.3.0 | 應用了Hive SDK版本控制的變更(暴露補丁版本),並增加了對日語的支持。 |
2022-10-12 | v1.2.0 | 修正了一個可能導致根據路徑長度而使補丁和安裝失敗的錯誤,並移除了對ICSharpCode.SharpZipLib的依賴 |
2020-04-28 | v1.1.0 | 新增功能,將日誌發送到堆疊下載日誌並設置異常文件以進行補丁。 |
2020-01-10 | v1.0.1 | 修正不會在升級菜單中啟用不支持的HIVE SDK版本。 |
2019-10-16 | v1.0.0 | 分發SDK管理器。 |
SDK 管理器的主要特點¶
使用 SDK 管理器的優勢如下:
- 當 Hive 平台發佈新的 SDK 時,Unity 會彈出通知讓您立即下載 SDK。
- SDK 管理器 會檢查新增或更改的文件,自動升級 Hive SDK。您不必自己手動更新或覆蓋每個文件。
- 升級時,會進行完整性驗證,以檢查可能由於故意修改文件而導致的錯誤。
- 彈出通知宣布新的 SDK 發佈或與 Hive SDK 相關的通知。
SDK 管理器提供多種功能,包括 Hive SDK 升級和完整性驗證。
- SDK 升級: 它將 Hive SDK 升級到您從列表中選擇的版本。
- 完整性 驗證: 它驗證當前使用的 SDK 的完整性。
- 通知: 它通知各種新聞類型,例如新的 SDK 發布和開發問題,並允許遊戲工作室立即查看新聞。
- 版本: 它告知當前使用的 SDK 的版本。
- 還原 Hive SDK: 它將修改過的 SDK 文件還原到原始版本。
- 重試 連接 管理器: 它重新連接 Hive SDK 管理器 與伺服器。
- 編輯 忽略 文件: 它註冊或編輯在運行某些功能時要忽略的例外文件。
使用 SDK 管理器¶
安裝 SDK 管理器¶
如果您下載並運行上述提供的SDK管理器安裝文件,Hive > HIVE SDK Manager將會被添加到Unity編輯器的頂部菜單,如下所示。
SDK 升級¶
選擇 Hive > Hive SDK 管理器 > SDK 升級 以進行SDK升級。如果存在比目前使用的版本更新的SDK,SDK列表將顯示它們。在列表中選擇新版本之一並單擊選擇後,升級將開始。
Warning
在開始升級之前,您必須檢查「升級排除的檔案清單」
檔案已下載,升級將進行完整性檢查。如果成功,將顯示升級成功的彈出窗口;如果失敗,將顯示失敗的彈出窗口。升級SDK或驗證完整性時可能會導致失敗。
Note
在SDK升級期間,因完整性驗證失敗而彈出的窗口中,您可以選擇“停止升級”、“恢復到當前版本”或“繼續升級”。
完整性驗證¶
此功能检查当前 Hive SDK 的哪个文件被故意修改。要查看与原始 SDK 的修改,请 点击 在 完整性验证 中 Hive > Hive SDK 管理器。
由於完整性驗證,如果沒有文件被修改,將會出現“完整性驗證成功”的彈出窗口;如果發現有修改的文件,將會出現“完整性驗證失敗”的彈出窗口,如下所示。
在「完整性驗證失敗」的彈出窗口中,您可以查看已修改文件的列表。此外,您可以通過單擊恢復到當前版本來恢復已更改的文件。
Note
因完整性驗證失敗而彈出的窗口中,您可以選擇「關閉」或「恢復到當前版本」選項。
注意¶
Notice 彈出窗口顯示在 Unity 的首頁。如果您錯過了,可以再次查看 on Hive > Hive SDK Manager > Notice。
版本¶
選擇 Hive > Hive SDK 管理器 > 版本 以檢查當前應用的 Hive SDK 和 Hive SDK 管理器 的版本。如果使用的 SDK 不是最新的,則在您運行 Unity 時,通知彈出窗口將顯示為第一頁。
恢復 HIVE SDK¶
此功能将SDK文件调节回原始状态。如果您需要在运行完整性验证后将SDK文件更改回原始状态,请单击恢复 Hive SDK。
重試連接管理器¶
如果 Hive SDK Manager 菜单因连接不良而被禁用,请选择 Hive > Hive SDK Manager > 重试以 连接 Hive Manager。它会尝试重新连接管理器。
編輯忽略檔案¶
它允许用户编辑或删除一些由 Hive SDK 提供的文件。如果您运行此功能,SDK Manager 将忽略您选择的文件列表。当您保存一个忽略文件并执行以下功能时,它们将针对所有 Hive SDK 提供的文件运行,除了在忽略列表中指定的那些文件。
- SDK 升級
- 恢復 Hive SDK
- 完整性 驗證
如何使用
- 點擊 在 Hive > Hive SDK 管理器 > 編輯 忽略 檔案 以生成忽略檔案。按下按鈕後,檔案會自動打開。 否則,使用文本編輯器手動訪問資源Hive/管理器/編輯器/HIVEManagerIgnore.txt 檔案。
- 根據以下條件設置要忽略的目錄或檔案列表。
- 使用UNIX-style,它使用斜杠 (/) 作为目录分隔符。确保不要使用Window-style。
- 将Assets的子路径指定为相对路径。 例如,Hive_SDK_v4/Plugins/iOS/framework/FBSDKShareKit.framework
- 以下文件无法注册到忽略列表中。
- Hive_SDK_v4/Plugins/Android/libs/HIVE_SDK.aar
- Hive_SDK_v4/Plugins/Android/libs/HIVE_SDK_UnityPlugin.aar
- Hive_SDK_v4/Plugins/iOS/framework/HIVE_SDK.framework
- Hive_SDK_v4/Plugins/iOS/framework/HIVE_SDK_UnityPlugin.framework
- Hive_SDK_v4/Plugins/iOS/framework/HIVEService.framework
- Hive_SDK_v4/Plugins/iOS/framework/HIVECore.framework
- Hive_SDK_v4/Plugins/iOS/framework/HIVEProtocol.framework
- Hive_SDK_v4/Plugins/iOS/framework/ProviderAdapter.framework
- Hive_SDK_v4/Editor/VersionHash.txt
- 使用井號 (#) 留下評論。歷史或忽略原因有助於使用此功能。