跳转至

SDK Manager

Hive SDK Manager 具有自动升级 Hive SDK 的功能,以 Unity 插件的形式提供。Manager 使您能够直接下载 Hive SDK 的最新版本,而无需访问 Hive Developers。一旦您下载了 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管理器将被添加到Unity编辑器的顶部菜单,如下所示。

SDK 升级

选择 Hive > Hive SDK 管理器 > SDK 升级 以进行SDK升级。如果存在比当前使用的版本更新的SDK,SDK列表将显示它们。在您从列表中选择一个新版本并点击选择后,升级将开始。

Warning

在开始升级之前,您必须检查“升级排除文件列表”

 

文件已下载,升级将进行完整性检查。如果成功,升级成功的弹出窗口将出现;如果失败,将显示失败的弹出窗口。升级SDK或验证完整性时可能会导致失败。

  • 当SDK升级成功时:

  • 当SDK升级失败时:

  • 当SDK完整性验证失败时:

Note

在SDK升级期间,如果由于完整性验证失败而弹出,您可以选择“停止升级”、“恢复到当前版本”或“继续升级”。

完整性验证

此功能检查当前 Hive SDK 的哪个文件被故意修改。要查看与原始 SDK 的修改, 点击 完整性验证 Hive > Hive SDK 管理器

之后,在“开始完整性验证”弹出窗口中点击开始

由于完整性验证,如果没有文件被修改,将出现“完整性验证成功”的弹出窗口;如果发现有修改的文件,将出现“完整性验证失败”的弹出窗口,如下所示。

  • 当SDK完整性验证成功时:

  • 当SDK完整性验证失败时:

在“完整性验证失败”的弹出窗口中,您可以查看已修改文件的列表。此外,您可以通过点击恢复到当前版本来恢复已更改的文件。

Note

由于完整性验证失败弹出的窗口中,您可以选择“关闭”或“恢复到当前版本”选项。

注意

Notice 弹出窗口显示在 Unity 的第一页。如果您错过了,可以在 再次 查看 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
  • 完整性 验证

如何使用

  1. 点击 Hive > Hive SDK 管理器 > 编辑 忽略 文件 以生成忽略文件。文件在按钮点击后会自动打开。 否则,请使用文本编辑器手动访问AssetsHive/管理器/编辑器/HIVEManagerIgnore.txt 文件。
  2. 根据以下条件设置要忽略的目录或文件列表。
    • 应用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
  3. 使用井号 (#) 留下评论。历史或忽略原因有助于使用此功能。