TitleHow to solve the error on building a project after Hive SDK upgrade.2022-07-29 17:55:19
Writer

When upgrading Hive SDK from v4.12.x to v4.13.0, some libraries require update. Make sure to update the libraries to prevent the error.

Android

  1. External libraries used for Hive SDK are updated.
    • Route: [UnityProject]/Assets/Hive_SDK_v4/Plugins/Android/libs/
      • adjust-android-4.14.0.jar Delete
      • billing-1.2.2.aar Delete
      • facebook-common.aar Delete
      • facebook-core.aar Delete
      • facebook-login.aar Delete
      • facebook-share.aar Delete
      • singular_sdk-7.4.2.aar Delete
  2. The version of Google PlayServicesResolver is updated.
    • Route: [UnityProject]/Assets/Hive_SDK_v4/PlayServiceResolver/Editor/
      • Google.IOSResolver_v1.2.80.0.dll Delete
      • Google.JarResolver_v1.2.80.0.dll Delete
      • Google.VersionHandlerImpl_v1.2.80.0.dll Delete
  3. Re-execute the Hive Config due to change in reference method of Google library.
    • Menu: Select Hive > Edit Config > Regenerate Android Manifest & Hive Config & Import Hive SDK, Google Play Services (Game, etc)
  4. MultiDex support library is changed.
    • If com.android.support:multidex is used on your build, change it to androidx.multidex:multidex.
  5. iOS

    1. Xcode 11 is essential to build your project even you don’t use Apple Sign-In function.
    2. If you use Apple Sign-In, make sure to renew the provisioning which activates the new sign-in function.