SDK Manager
Hive SDK Managerは、Hive SDKの自動アップグレードをUnityプラグインの形で提供します。Managerを使用すると、Hive Developersにアクセスすることなく、Hive SDKの最新バージョンを直接ダウンロードできます。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のアップグレードと整合性検証のためにユーザーインターフェースの利便性を向上させました |
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 Managerインストールファイルをダウンロードして実行すると、Hive > HIVE SDK Managerが以下に示すようにUnityエディタのトップメニューに追加されます。
SDKのアップグレード¶
選択 Hive > Hive SDK マネージャー > SDK アップグレード をSDKのアップグレードのために選択します。現在使用中のバージョンと比較して新しいSDKが存在する場合、SDKリストに表示されます。リストから新しいバージョンの1つを選択し、選択をクリックすると、アップグレードが開始されます。
Warning
アップグレードを開始する前に、「アップグレードから除外されたファイルのリスト」を確認する必要があります。
ファイルがダウンロードされ、アップグレードは整合性チェックと共に進行します。成功した場合、アップグレード成功のポップアップが表示され、失敗した場合は失敗のポップアップが表示されます。アップグレード中にSDKの整合性を確認する際に失敗する可能性があります。
Note
SDKのアップグレード中に、整合性検証の失敗によるポップアップで、「アップグレードを停止」、「現在のバージョンに復元」、または「アップグレードを続行」のオプションを選択できます。
整合性検証¶
この機能は、現在の Hive SDK のどのファイルが意図的に変更されたかをチェックします。元の SDK から変更されたものを表示するには、クリック して 整合性検証 を Hive > Hive SDK マネージャー にてご覧ください。
その後、‘整合性検証を開始’ポップアップで開始をクリックします。
整合性検証の結果、ファイルが変更されていない場合は「整合性検証成功」のポップアップが表示され、変更されたファイルが見つかった場合は以下のように「整合性検証失敗」のポップアップが表示されます。
「整合性検証に失敗しました」というポップアップでは、変更されたファイルのリストを確認できます。さらに、現在のバージョンに復元をクリックすることで、変更されたファイルを復元するオプションもあります。
Note
整合性検証の失敗によるポップアップでは、「閉じる」または「現在のバージョンに復元」オプションを選択できます。
お知らせ¶
Notice ポップアップはUnityの最初のページに表示されます。見逃した場合は、Hive > Hive SDK Manager > Noticeで再度確認できます。
バージョン¶
Select Hive > Hive SDK Manager > Versionを選択して、現在適用されているHive SDKとHive SDK Managerのバージョンを確認します。使用中のSDKが最新でない場合、Unityを実行すると最初のページに通知ポップアップが表示されます。
HIVE SDKの復元¶
この機能はSDKファイルを元の状態に戻します。整合性検証を実行した後にSDKファイルを元の状態に戻す必要がある場合は、Restore Hive SDKをクリックしてください。
再接続するための接続マネージャ¶
接続が不安定なため、Hive SDK Manager メニューが無効になっている場合は、Hive > Hive SDK Manager > 再試行して 接続 Hive Manager を選択してください。マネージャーとの再接続を試みます。
編集無視ファイル¶
ユーザーがHive SDKが提供するファイルの一部を編集または削除するために応答します。機能を実行すると、SDK Managerは選択したファイルのリストを無視します。無視ファイルを保存し、以下の機能を実行すると、無視リストに指定されたファイルを除いて、Hive SDKが提供するすべてのファイルに対して実行されます。
- SDK アップグレード
- 復元 Hive SDK
- 整合性 検証
使い方
- クリック して Hive > Hive SDK マネージャー > 編集 無視 ファイルを生成します。ボタンをクリックすると、ファイルが自動的に開きます。 それ以外の場合は、テキストエディタを使用してAssetsHive/Manager/Editor/HIVEManagerIgnore.txtファイルに手動でアクセスしてください。
- 無視するファイルのディレクトリまたはリストを、以下の条件に従って設定します。
- UNIX-スタイルを適用します。これはスラッシュ (/) をディレクトリ区切りとして使用します。Window-スタイルを使用しないようにしてください。
- 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
- コメントを残すにはハッシュ記号(#)を使用してください。無視する理由や履歴は、この機能を使用するのに役立ちます。