From bd48a102dfcbfdc61304280e5215197847c591eb Mon Sep 17 00:00:00 2001 From: Thaina Date: Mon, 9 Sep 2024 18:17:56 +0700 Subject: [PATCH] use dependency instead of hard import --- Editor/ExternalDependencyManager.meta | 8 - Editor/ExternalDependencyManager/Editor.meta | 8 - .../Editor/CHANGELOG.md | 1391 ----------------- .../Editor/CHANGELOG.md.meta | 11 - .../Editor/Google.IOSResolver.dll | Bin 74240 -> 0 bytes .../Editor/Google.IOSResolver.dll.mdb | Bin 16506 -> 0 bytes .../Editor/Google.IOSResolver.dll.mdb.meta | 13 - .../Editor/Google.IOSResolver.dll.meta | 38 - .../Editor/Google.JarResolver.dll | Bin 358912 -> 0 bytes .../Editor/Google.JarResolver.dll.mdb | Bin 73457 -> 0 bytes .../Editor/Google.JarResolver.dll.mdb.meta | 13 - .../Editor/Google.JarResolver.dll.meta | 38 - .../Editor/Google.PackageManagerResolver.dll | Bin 73216 -> 0 bytes .../Google.PackageManagerResolver.dll.mdb | Bin 28540 -> 0 bytes ...Google.PackageManagerResolver.dll.mdb.meta | 13 - .../Google.PackageManagerResolver.dll.meta | 38 - .../Editor/Google.VersionHandler.dll | Bin 14848 -> 0 bytes .../Editor/Google.VersionHandler.dll.mdb | Bin 3983 -> 0 bytes .../Editor/Google.VersionHandler.dll.mdb.meta | 11 - .../Editor/Google.VersionHandler.dll.meta | 38 - .../Editor/Google.VersionHandlerImpl.dll | Bin 118272 -> 0 bytes .../Editor/Google.VersionHandlerImpl.dll.mdb | Bin 43697 -> 0 bytes .../Google.VersionHandlerImpl.dll.mdb.meta | 13 - .../Editor/Google.VersionHandlerImpl.dll.meta | 38 - .../Editor/LICENSE.md | 245 --- .../Editor/LICENSE.md.meta | 11 - .../Editor/README.md | 771 --------- .../Editor/README.md.meta | 11 - Samples.meta | 8 - package.json | 1 + 30 files changed, 1 insertion(+), 2717 deletions(-) delete mode 100644 Editor/ExternalDependencyManager.meta delete mode 100644 Editor/ExternalDependencyManager/Editor.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/CHANGELOG.md delete mode 100644 Editor/ExternalDependencyManager/Editor/CHANGELOG.md.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll.mdb delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll.mdb.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.mdb delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.mdb.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/LICENSE.md delete mode 100644 Editor/ExternalDependencyManager/Editor/LICENSE.md.meta delete mode 100644 Editor/ExternalDependencyManager/Editor/README.md delete mode 100644 Editor/ExternalDependencyManager/Editor/README.md.meta delete mode 100644 Samples.meta diff --git a/Editor/ExternalDependencyManager.meta b/Editor/ExternalDependencyManager.meta deleted file mode 100644 index e104f5f..0000000 --- a/Editor/ExternalDependencyManager.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0f5cc7456a3ef41fd9497a83efe041dd -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor.meta b/Editor/ExternalDependencyManager/Editor.meta deleted file mode 100644 index 1fbff87..0000000 --- a/Editor/ExternalDependencyManager/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e3df0b5d96353403b9b2df3951015548 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/CHANGELOG.md b/Editor/ExternalDependencyManager/Editor/CHANGELOG.md deleted file mode 100644 index 31c8088..0000000 --- a/Editor/ExternalDependencyManager/Editor/CHANGELOG.md +++ /dev/null @@ -1,1391 +0,0 @@ -# Version 1.2.177 - Aug 14, 2023 -* iOS Resolver - Added `/opt/homebrew/bin` to Cocoapod executable search path. - Fixes #627 - -# Version 1.2.176 - Apr 27, 2023 -* Android Resolver - Added two Android Resolver settings to determine whether - EDM4U injects custom local Maven repo path as a relative path or full path. - Fixes #537 -* Android Resolver - Inject Maven Repo to `settingTemplate.gradle` from - Unity 2022.2+ - Fixes #594 -* Android Resolver - Jetifier option is enabled by default now. -* Android Resolver - `Explode Aar` option applies to all cases, whether the - project will be exported or not. - Fixes #584 - Fixes #287 - -# Version 1.2.175 - Nov 16, 2022 -* General - Added tvOS podfile support to the iOS resolver. - -# Version 1.2.174 - Oct 06, 2022 -* General - Added tvOS support to the iOS resolver. -* General - Fixed #484 - Changed `EditorMeasurement` to use secure connection. -* Android Resolver - Fixed Android Resolver unable to resolve - `mainTemplate.gradle` in Unity `2022.2+` or `2023.1+`. - -# Version 1.2.173 - Sep 28, 2022 -* General - Added tvOS library support to the export unity package scripts. - -# Version 1.2.172 - Jun 23, 2022 -* iOS Resolver - Stop forcing `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` to `YES`, - which seems to cause problem for some when submitting apps. See #526 for more - information. - -# Version 1.2.171 - May 11, 2022 -* iOS Resolver - Change `Enable Swift Framework Support Workaround` setting to - be `ON` by default since more pods are using Swift Framework now. - -# Version 1.2.170 - Apr 4, 2022 -* Android Resolver - Fixes #498 - Fix the path separator of the Maven repo - injected to `mainTemplate.gradle`. -* iOS Resolver - Fixes #470 - Switch default Cocoapods master repo from Github - to CDN. -* iOS Resolver - `Link Framework Statically` setting is now default to `true`. - That is, `use_frameworks! :linkage => static` will be added to `Podfile` by - default instead of `use_frameworks!`. This can be changed in iOS Resolver - settings. This fixes odd behaviors when pods include static libraries, ex. - Firebase Analytics. -* iOS Resolver - Added a workaround when app crashes on launch due to - `Library not loaded: @rpath/libswiftCore.dylib` when some pods includes Swift - framework. This is turned `OFF` by default and can be changed in iOS Resolver - settings. - -# Version 1.2.169 - Jan 20, 2022 -* General - Fixes #425 - Change to save `GvhProjectSettings.xml` without - Unicode byte order mark (BoM). -* Android Resolver - Remove reference to `jcenter()` -* iOS Resolver - Force setting `LANG` when executing Cocoapods in shell mode on - Mac. - -# Version 1.2.168 - Dec 9, 2021 -* All - Fixes #472 by removing the use of `System.Diagnostics.Debug.Assert` -* All - Fixed #477 by properly enabling EDM4U libraries for Unity 2021.2+ when - the package is installed through `.tgz` - -# Version 1.2.167 - Oct 6, 2021 -* All - Moved versioned `.dll` in EDM4U to a versioned folder and remove their - version postfix in their filename. For instance, `IOSResolver.dll` will be - placed at `ExternalDependencyManager/Editor/1.2.167/Google.IOSResolver.dll`. -* Android Resolver - Fixed #243 by only using the highest version in - `mainTemplate.gradle` when duplicated dependencies are presented. -* Android Resolver - Added supports to x86_64 to ABI list for Android apps on - Chrome OS. - -# Version 1.2.166 - Jun 30, 2021 -* All - Fixed #440 and fixed #447 by specifying the parameter type while calling - `GetApplicationIdentifier()` Unity API using reflection, due to a new - overloaded method introduced in Unity 2021.2. -* Android Resolver - Fixed #442 by patching `Dependency.IsGreater()` when the - version strings end '+'. - -# Version 1.2.165 - Apr 28, 2021 -## Bug Fixes -* Version Handler - Fixed #431 by replacing the use of `HttpUtility.UrlEncode()` - which causes NullReferenceException in certain version of Unity. -* Android Resolver - Check that androidSdkRootPath directory exists before using - as sdkPath. -* Android Resolver - Fixed Android Resolver integration tests with Unity - 2019.3+. - -# Version 1.2.164 - Feb 4, 2021 -## New Features -* Android Resolver - Added support for Android packages with classifier in their - namespaces. -* iOS Resolver - Added new settings in iOS Resolver to configure generated - Podfile. -* iOS Resolver - Added a new attribute `addToAllTargets` in Dependencies.xml. - -## Bug Fixes -* iOS Resolver - Fixed XML parsing for `bitcodeEnabled` attribute in - Dependencies.xml. - -# Version 1.2.163 - Dec 15, 2020 -## Bug Fixes -* Version Handler - Fixed measurement reporting - -# Version 1.2.162 - Nov 19, 2020 -## Bug Fixes -* Version Handler - Improved #413 by preventing Version Handler from running - from static constructor when it is disabled. -* Package Manager Resolver - Remove GPR - -# Version 1.2.161 - Oct 12, 2020 -## Bug Fixes -* Android Resolver - Fixed the issue that Android Resolver does not resolve - again before build in Unity 2020 if it failed to resolve previously. - -# Version 1.2.160 - Sep 30, 2020 -## Bug Fixes -* Android Resolver - Fixed a regression that gradleResolver can be null until - Initialize() is called. -* Android Resolver - Fixed a regression that Android Resolver failed in Unity - 2019.3+ due to `gradleTemplate.properties` not enabled when - `mainTemplate.gradle` is not enabled at all. - -# Version 1.2.159 - Sep 11, 2020 -## Bug Fixes -* Android Resolver - Fixed #322 where the Unity editor will lose its target SDK - setting between Unity restarts if `>28` is selected in 2019. This is due to - Unity AndroidSdkVersions enum does not contain values above 28. -* Android Resolver - Fixed #360 where building Android app with Untiy 2019.3+ - may fail due to Jetifier and AndroidX not enabled properly in generated - Gradle project. This fix requires the user to enable - `Custom Gradle Properties Template` found under - `Player Settings > Settings for Android > Publishing Settings`. - -# Version 1.2.158 - Sep 3, 2020 -## Bug Fixes -* Version Handler: Fixed editor freeze when `-executeMethod` is used in - non-batch mode. -* Android Resolver: Normalized file paths when generating local Maven repo - since the path may contains a mix of forward and backward slash on Windows. -* Export Unity Package: Fixed generation of .unitypackage with tarfile on - Windows. - -# Version 1.2.157 - Aug 6, 2020 -## Bug Fixes -* Android Resolver: Delay initialization until active build target is Android - and the editor is not in play mode. -* iOS Resolver: Delay initialization until active build target is iOS - and the editor is not in play mode. -* Export Unity Package: Workaround directory creation racy if multiple export - operations are spawned at the same time. - -# Version 1.2.156 - June 10, 2020 -## Bug Fixes -* Android Resolver: Fixed that the generated local repo assets contains - redundent labels which are causing Version Handler to failed while - uninstalling packages. -* Android Resolver: Fixed that the repo url injected into mainTemplate.gradle - is incorrect when Unity is configured to export gradle project. -* Android Resolver: Limited to only create local Maven repo when the source - repo contains ".srcaar" file. - -## Changes -* All: Described EDM4U analytics data usage in readme. - -# Version 1.2.155 - May 14, 2020 -## Bug Fixes -* All: Fixed compiler error when build with Unity 5.4 or below due to the - usage of Rect.zero. -* All: Ignore cases when checking command line arguments. - -# Version 1.2.154 - May 14, 2020 -## Bug Fixes -* All: Make each MultiSelectWindow for different purposes to have its own - unique window. - -## Changes -* All: Replace all dialog with DialogWindow which is implemented from - EditorWindow. -* Package Manager Resolver: Clarify how manifest.json will be changed in Package - Manager Resolver window. - -# Version 1.2.153 - Apr 24, 2020 -## Bug Fixes -* Android Resolver: Fixed an exception when repainting the Android resolution - window in Unity 2019.3.x. - -# Version 1.2.152 - Apr 17, 2020 -## Bug Fixes -* Version Handler: Fixed exception when waiting for enabled editor DLLs to - load. -* Android Resolver: Fixed regression when using a Custom Gradle Template - on Windows. - -# Version 1.2.151 - Apr 16, 2020 -## Bug Fixes -* Version Handler: When waiting for newly enabled editor DLLs to load, ignore - all DLLs that do not have a file-system location. -* Android Resolver: Fixed resolution when using a Custom Gradle Template with - libraries stored in a local maven repository distributed with a plugin - installed with the Unity Package Manager. - -# Version 1.2.150 - Apr 9, 2020 -## Bug Fixes -* All: The new packaging script when run on MacOS was generating a - .unitypackage archive that could not be read by Unity on Windows. - This release simply repackages the plugin with tar/gzip to fix the problem. - -# Version 1.2.149 - Apr 8, 2020 -## Bug Fixes -* Package Manager Resolver: Fixed spurious error message when resuming - migration after installing a UPM package. - -# Version 1.2.148 - Apr 8, 2020 -## Bug Fixes -* Package Manager Resolver: Fixed an exception when resuming migration - after installing a UPM package. - -# Version 1.2.147 - Apr 8, 2020 -## Bug Fixes -* Version Handler: Fixed alias traversal bug which caused problems when - migrating from installed .unitypackage files to UPM packages. - -# Version 1.2.146 - Apr 8, 2020 -## Bug Fixes -* Version Handler: Fixed exception in manifest parsing when a manifest is - detected with no aliases. - -# Version 1.2.145 - Apr 2, 2020 -## New Features -* Package Manager Resolver: Added a method to migrate Version Handler - managed packages installed via `.unitypackage` to Unity Package Manager - packages. This is initially used to migrate the External Dependency Manager - to UPM. - -## Changes -* All: Verbose logging is now no longer automatically enabled in batch mode - across all components. Instead logging can be configured using each - component's verbose logging setting or by using the `-gvh_log_debug` command - line flag when starting Unity. -* Version Handler: Sped up version handler updates when the app domain isn't - reloaded. - -## Bug Fixes -* Version Handler: Fixed the display of the obsolete files clean up dialog - when the asset database refreshes. -* Version Handler: Improved reliability of callback from - the VersionHandler.UpdateCompleteMethods event when an asset database - refresh occurs. -* Version Handler: Fixed duplicate exportPath labels when 'Assets/' is the - root of paths assigned to files. -* Version Handler: Handle empty lines in manifest files. - -# Version 1.2.144 - Mar 23, 2020 -## Changed -* iOS Resolver: Removed the ability to configure the Xcode target a Cocoapod - is added to. - -## Bug Fixes -* iOS Resolver: Reverted support for adding Cocoapods to multiple targets as - it caused a regression (exception thrown during post-build step) in some - versions of Unity. - -# Version 1.2.143 - Mar 20, 2020 -## Bug Fixes -* Android Resolver: Fixed caching of resolution state which was causing - the resolver to always run when no dependencies had changed. - -# Version 1.2.142 - Mar 19, 2020 -## Changes -* Package Manager Resolver: Enabled auto-add by default. - -# Version 1.2.141 - Mar 19, 2020 -## Bug Fixes -* Fixed a bug when retrieving project settings. If a plugin was configured - to fetch project settings, if a setting was fetched (e.g "foo") and this - setting existed in the system settings but not the project settings the - system value would override the default value leading to unexpected - behavior. -* Fixed a warning when caching web request classes in Unity 5.6. - -# Version 1.2.140 - Mar 19, 2020 -## Bug Fixes -* Fixed measurement reporting in Unity 5.x. -* Version Handler: Fixed NullReferenceException when an asset doesn't have - an AssetImporter. - -# Version 1.2.139 - Mar 18, 2020 -## Changed -* Added documentation to the built plugin. - -# Version 1.2.138 - Mar 17, 2020 -## New Features -* Package Manager Resolver: Added the Package Manager Resolver - component that allows developers to easily boostrap Unity Package Manager - (UPM) registry addition using unitypackage plugins. -* Version Handler: Added a window that allows plugins to managed by the - Version Handler to be uninstalled. -* Version Handler: Added support for displaying installed plugins. -* Version Handler: Added support for moving files in plugins to their install - locations (if the plugin has been configured to support this). -* iOS Resolver: Added the ability to configure the Xcode target a Cocoapod is - added to. - -## Bug Fixes -* Fixed upgrade from version 1.2.137 and below after the plugin rename to - EDM4U broke the upgrade process. -* Android Resolver: Worked around PlayerSettings.Android.targetSdkVersion - returning empty names for some values in 2019.x. -* Version Handler: Fixed the display of the obsolete files clean up window. -* Version Handler: Fixed managed file check when assets are modified in the - project after plugin import. - -# Version 1.2.137 - Mar 6, 2020 -## Changed -* Renamed package to External Package Manager for Unity (EDM4U). - We changed this to reflect what this plugin is doing today which is far more - than the original scope which just consisted of importing jar files from the - Android SDK maven repository. - Scripts that used to pull `play-services-resolver*.unitypackage` will now have - to request `external-dependency-manager*.unitypackage` instead. - We'll still be shipping a `play-services-resolver*_manifest.txt` file to - handle upgrading from older versions of the plugin. - -## New Features -* All Components: Added reporting of usage so that we can remotely detect - errors and target improvements. -* Android Resolver: Added support for *Dependencies.xml files in Unity Package - Manager packages. -* iOS Resolver: Added support for *Dependencies.xml files in Unity Package - Manager packages. - -## Bug Fixes -* Version Handler: Disabled attempts to disable asset metadata modification - when assets are in a Unity Package Manager managed package. - -# Version 1.2.136 - Feb 19, 2019 -## Bug Fixes -* Android Resolver: Fixed OpenJDK path discovery in Unity 2019.3.1. - -# Version 1.2.135 - Dec 5, 2019 -## Bug Fixes -* All Components: Fixed stack overflow when loading project settings. - -# Version 1.2.134 - Dec 4, 2019 -## Bug Fixes -* All Components: Fixed an issue which caused project settings to be cleared - when running in batch mode. - -# Version 1.2.133 - Nov 18, 2019 -## Bug Fixes -* All Components: Failure to save project settings will now report an error - to the log rather than throwing an exception. - -# Version 1.2.132 - Nov 11, 2019 -## Bug Fixes -* Android Resolver: Worked around expansion of DIR_UNITYPROJECT on Windows - breaking Gradle builds when used as part of a file URI. -* Android Resolver: mainTemplate.gradle is only written if it needs to be - modified. - -# Version 1.2.131 - Oct 29, 2019 -## Bug Fixes -* Version Handler: Improved execution of events on the main thread in batch - mode. -* Version Handler: Improved log level configuration at startup. -* Version Handler: Improved performance of class lookup in deferred method - calls. -* Version Handler: Fixed rename to enable / disable for editor assets. -* iOS Resolver: Improved log level configuration at startup. -* Android Resolver: Improved local maven repo path reference in - mainTemplate.gradle using DIR_UNITYPROJECT. DIR_UNITYPROJECT by Unity - to point to the local filesystem path of the Unity project when Unity - generates the Gradle project. - -# Version 1.2.130 - Oct 23, 2019 -## New Features -* iOS Resolver: Added support for modifying the Podfile before `pod install` - is executed. - -## Bug Fixes -* Version Handler: Fixed invalid classname error when calling - `VersionHandler.UpdateVersionedAssets()`. - -# Version 1.2.129 - Oct 2, 2019 -## Bug Fixes -* iOS Resolver: Changed Cocoapod integration in Unity 2019.3+ to - only add Pods to the UnityFramework target. - -# Version 1.2.128 - Oct 1, 2019 -## Bug Fixes -* iOS Resolver: Fixed Cocoapod project integration mode with Unity - 2019.3+. - -# Version 1.2.127 - Sep 30, 2019 -## Changes -* Android Resolver: All Android Resolver settings File paths are now - serialized with POSIX directory separators. - -# Version 1.2.126 - Sep 27, 2019 -## Changes -* Android Resolver: File paths are now serialized with POSIX directory - separators. -## Bug Fixes -* Android Resolver: Fixed resolution when the parent directory of a Unity - project contains a Gradle project (i.e `settings.gradle` file). - -# Version 1.2.125 - Sep 23, 2019 -## Bug Fixes -* All components: Silenced a warning about not being able to set the console - encoding to UTF8. -* Android Resolver: Worked around broken AndroidSDKTools class in some - versions of Unity. -* iOS Resolver: Fixed iOS target SDK version check -* Version Handler: Changed clean up obsolete files window so that it doesn't - exceed the screen size. - -# Version 1.2.124 - Jul 28, 2019 -## Bug Fixes -* All components: Fixed regression with source control integration when using - Unity 2019.1+. - -# Version 1.2.123 - Jul 23, 2019 -## New Features -* All components: Source control integration for project settings. -## Changes -* Android Resolver: Removed AAR cache as it now makes little difference to - incremental resolution performance. -* Android Resolver: Improved embedded resource management so that embedded - resources should upgrade when the plugin is updated without restarting - the Unity editor. -## Bug Fixes -* Version Handler: Fixed InvokeMethod() and InvokeStaticMethod() when calling - methods that have interface typed arguments. - -# Version 1.2.122 - Jul 2, 2019 -## Bug Fixes -* iOS Resolver: Worked around Unity not loading the iOS Resolver DLL as it - referenced the Xcode extension in a public interface. The iOS Resolver - DLL still references the Xcode extension internally and just handles - missing type exceptions dynamically. - -# Version 1.2.121 - Jun 27, 2019 -## Bug Fixes -* Android Resolver: Fixed warning about missing Packages folder when loading - XML dependencies files in versions of Unity without the package manager. -* Android Resolver: Fixed resolution window progress bar exceeding 100%. -* Android Resolver: If AndroidX is detected in the set of resolved libraries, - the user will be prompted to enable the Jetifier. -* Android Resolver: Improved text splitting in text area windows. -* iOS Resolver: Added support for Unity's breaking changes to the Xcode API - in 2019.3.+. Cocoapods are now added to build targets, Unity-iPhone and - UnityFramework in Unity 2019.3+. - -# Version 1.2.120 - Jun 26, 2019 -## New Features -* Android Resolver: Added support for loading *Dependencies.xml files from - Unity Package Manager packages. -* Android Resolver: Resolution window is now closed if resolution runs as - a pre-build step. -* iOS Resolver: Added support for loading *Dependencies.xml files from - Unity Package Manager packages. -## Bug Fixes -* Android Resolver: Fixed generation of relative repo paths when using - mainTemplate.gradle resolver. -* Android Resolver: Fixed copy of .srcaar to .aar files in repos embedded in a - project when a project path has characters (e.g whitespace) that are escaped - during conversion to URIs. -* Android Resolver: Fixed auto-resolution always running if the Android SDK - is managed by Unity Hub. - -# Version 1.2.119 - Jun 19, 2019 -## Bug Fixes -* Android Resolver: Fixed error reported when using Jetifier integration - in Unity 2018+ if the target SDK is set to "highest installed". - -# Version 1.2.118 - Jun 18, 2019 -## New Features -* Android Resolver: Added initial - [Jetifier](https://developer.android.com/studio/command-line/jetifier) - integration which simplifies - [migration](ttps://developer.android.com/jetpack/androidx/migrate) - to Jetpack ([AndroidX](https://developer.android.com/jetpack/androidx)) - libraries in cases where all dependencies are managed by the Android - Resolver. - This can be enabled via the `Use Jetifier` option in the - `Assets > Play Services Resolver > Android Resolver > Settings` menu. - Caveats: - - If your project contains legacy Android Support Library .jar and .aar - files, these files will need to be removed and replaced with references to - artifacts on Maven via `*Dependencies.xml` files so that the Jetifier - can map them to Jetpack (AndroidX) libraries. - For example, remove the file `support-v4-27.0.2.jar` and replace it with - `` in a - `*Dependencies.xml` file. - - If your project contains .jar or .aar files that use the legacy Android - Support Libraries, these will need to be moved into a local Maven repo - [See this guide](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) - and then these files should be removed from your Unity project and instead - referenced via `*Dependencies.xml` files so that the Jetifier can - patch them to reference the Jetpack lirbaries. - -## Bug Fixes -* Android Resolver: Disabled version locking of com.android.support:multidex - does not use the same versioning scheme as other legacy Android support - libraries. -* Version Handler: Made Google.VersionHandler.dll's asset GUID stable across - releases. This faciliates error-free import into projects where - Google.VersionHandler.dll is moved from the default install location. - -# Version 1.2.117 - Jun 12, 2019 -## Bug Fixes -* Android Resolver: Fix copying of .srcaar to .aar files for - mainTemplate.gradle resolution. PluginImporter configuration was previously - not being applied to .aar files unless the Unity project was saved. - -# Version 1.2.116 - Jun 7, 2019 -## Bug Fixes -* Android Resolver: Fixed resolution of Android dependencies without version - specifiers. -* Android Resolver: Fixed Maven repo not found warning in Android Resolver. -* Android Resolver: Fixed Android Player directory not found exception in - Unity 2019.x when the Android Player isn't installed. - -# Version 1.2.115 - May 28, 2019 -## Bug Fixes -* Android Resolver: Fixed exception due to Unity 2019.3.0a4 removing - x86 from the set of supported ABIs. - -# Version 1.2.114 - May 27, 2019 -## New Features -* Android Resolver: Added support for ABI stripping when using - mainTemplate.gradle. This only works with AARs stored in repos - on the local filesystem. - -# Version 1.2.113 - May 24, 2019 -## New Features -* Android Resolver: If local repos are moved, the plugin will search the - project for matching directories in an attempt to correct the error. -* Version Handler: Files can be now targeted to multiple build targets - using multiple "gvh_" asset labels. -## Bug Fixes -* Android Resolver: "implementation" or "compile" are now added correctly - to mainTemplate.gradle in Unity versions prior to 2019. - -# Version 1.2.112 - May 22, 2019 -## New Features -* Android Resolver: Added option to disable addition of dependencies to - mainTemplate.gradle. - See `Assets > Play Services Resolver > Android Resolver > Settings`. -* Android Resolver: Made paths to local maven repositories in - mainTemplate.gradle relative to the Unity project when a project is not - being exported. -## Bug Fixes -* Android Resolver: Fixed builds with mainTemplate.gradle integration in - Unity 2019. -* Android Resolver: Changed dependency inclusion in mainTemplate.gradle to - use "implementation" or "compile" depending upon the version of Gradle - included with Unity. -* Android Resolver: Gracefully handled exceptions if the console encoding - can't be modified. -* Android Resolver: Now gracefully fails if the AndroidPlayer directory - can't be found. - -# Version 1.2.111 - May 9, 2019 -## Bug Fixes -* Version Handler: Fixed invocation of methods with named arguments. -* Version Handler: Fixed occasional hang when the editor is compiling - while activating plugins. - -# Version 1.2.110 - May 7, 2019 -## Bug Fixes -* Android Resolver: Fixed inclusion of some srcaar artifacts in builds with - Gradle builds when using mainTemplate.gradle. - -# Version 1.2.109 - May 6, 2019 -## New Features: -* Added links to documentation from menu. -* Android Resolver: Added option to auto-resolve Android libraries on build. -* Android Resolver: Added support for packaging specs of Android libraries. -* Android Resolver: Pop up a window when displaying Android dependencies. - -## Bug Fixes -* Android Resolver: Support for Unity 2019 Android SDK and JDK install locations -* Android Resolver: e-enable AAR explosion if internal builds are enabled. -* Android Resolver: Gracefully handle exceptions on file deletion. -* Android Resolver: Fixed Android Resolver log spam on load. -* Android Resolver: Fixed save of Android Resolver PromptBeforeAutoResolution - setting. -* Android Resolver: Fixed AAR processing failure when an AAR without - classes.jar is found. -* Android Resolver: Removed use of EditorUtility.DisplayProgressBar which - was occasionally left displayed when resolution had completed. -* Version Handler: Fixed asset rename to disable when a disabled file exists. - -# Version 1.2.108 - May 3, 2019 -## Bug Fixes: -* Version Handler: Fixed occasional hang on startup. - -# Version 1.2.107 - May 3, 2019 -## New Features: -* Version Handler: Added support for enabling / disabling assets that do not - support the PluginImporter, based upon build target selection. -* Android Resolver: Added support for the global specification of maven repos. -* iOS Resolver: Added support for the global specification of Cocoapod sources. - -# Version 1.2.106 - May 1, 2019 -## New Features -* iOS Resolver: Added support for development pods in Xcode project integration - mode. -* iOS Resolver: Added support for source pods with resources in Xcode project - integration mode. - -# Version 1.2.105 - Apr 30, 2019 -## Bug fixes -* Android Resolver: Fixed reference to Java tool path in logs. -* Android and iOS Resolvers: Changed command line execution to emit a warning - rather than throwing an exception and failing, when it is not possible to - change the console input and output encoding to UTF-8. -* Android Resolver: Added menu option and API to delete resolved libraries. -* Android Resolver: Added menu option and API to log the repos and libraries - currently included in the project. -* Android Resolver: If Plugins/Android/mainTemplate.gradle file is present and - Gradle is selected as the build type, resolution will simply patch the file - with Android dependencies specified by plugins in the project. - -# Version 1.2.104 - Apr 10, 2019 -## Bug Fixes -* Android Resolver: Changed Android ABI selection method from using whitelisted - Unity versions to type availability. This fixes an exception on resolution - in some versions of Unity 2017.4. - -# Version 1.2.103 - Apr 2, 2019 -## Bug Fixes -* Android Resolver: Whitelisted Unity 2017.4 and above with ARM64 support. -* Android Resolver: Fixed Java version check to work with Java SE 12 and above. - -# Version 1.2.102 - Feb 13, 2019 -## Bug Fixes -* Android Resolver: Fixed the text overflow on the Android Resolver - prompt before initial run to fit inside the buttons for - smaller screens. - -# Version 1.2.101 - Feb 12, 2019 -## New Features -* Android Resolver: Prompt the user before the resolver runs for the - first time and allow the user to elect to disable from the prompt. -* Android Resolver: Change popup warning when resolver is disabled - to be a console warning. - -# Version 1.2.100 - Jan 25, 2019 -## Bug Fixes -* Android Resolver: Fixed AAR processing sometimes failing on Windows - due to file permissions. - -# Version 1.2.99 - Jan 23, 2019 -## Bug Fixes -* Android Resolver: Improved performance of project property polling. -* Version Handler: Fixed callback of VersionHandler.UpdateCompleteMethods - when the update process is complete. - -# Version 1.2.98 - Jan 9, 2019 -## New Features -* iOS Resolver: Pod declaration properties can now be set via XML pod - references. For example, this can enable pods for a subset of build - configurations. -## Bug Fixes -* iOS Resolver: Fixed incremental builds after local pods support caused - regression in 1.2.96. - -# Version 1.2.97 - Dec 17, 2018 -## Bug Fixes -* Android Resolver: Reduced memory allocation for logic that monitors build - settings when auto-resolution is enabled. If auto-resolution is disabled, - almost all build settings are no longer polled for changes. - -# Version 1.2.96 - Dec 17, 2018 -## Bug Fixes -* Android Resolver: Fixed repacking of AARs to exclude .meta files. -* Android Resolver: Only perform auto-resolution on the first scene while - building. -* Android Resolver: Fixed parsing of version ranges that include whitespace. -* iOS Resolver: Added support for local development pods. -* Version Handler: Fixed Version Handler failing to rename some files. - -# Version 1.2.95 - Oct 23, 2018 -## Bug Fixes: -* Android Resolver: Fixed auto-resolution running in a loop in some scenarios. - -# Version 1.2.94 - Oct 22, 2018 -## Bug Fixes -* iOS Resolver: Added support for PODS_TARGET_SRCROOT in source Cocoapods. - -# Version 1.2.93 - Oct 22, 2018 -## Bug Fixes -* Android Resolver: Fixed removal of Android libraries on auto-resolution when - `*Dependencies.xml` files are deleted. - -# Version 1.2.92 - Oct 2, 2018 -## Bug Fixes -* Android Resolver: Worked around auto-resolution hang on Windows if - resolution starts before compilation is finished. - -# Version 1.2.91 - Sep 27, 2018 -## Bug Fixes -* Android Resolver: Fixed Android Resolution when the selected build target - isn't Android. -* Added C# assembly symbols the plugin to simplify debugging bug reports. - -# Version 1.2.90 - Sep 21, 2018 -## Bug Fixes -* Android Resolver: Fixed transitive dependency selection of version locked - packages. - -# Version 1.2.89 - Aug 31, 2018 -## Bug Fixes -* Fixed FileLoadException in ResolveUnityEditoriOSXcodeExtension an assembly - can't be loaded. - -# Version 1.2.88 - Aug 29, 2018 -## Changed -* Improved reporting of resolution attempts and conflicts found in the Android - Resolver. -## Bug Fixes -* iOS Resolver now correctly handles sample code in CocoaPods. Previously it - would add all sample code to the project when using project level - integration. -* Android Resolver now correctly handles Gradle conflict resolution when the - resolution results in a package that is compatible with all requested - dependencies. - -# Version 1.2.87 - Aug 23, 2018 -## Bug Fixes -* Fixed Android Resolver "Processing AARs" dialog getting stuck in Unity 5.6. - -# Version 1.2.86 - Aug 22, 2018 -## Bug Fixes -* Fixed Android Resolver exception in OnPostProcessScene() when the Android - platform isn't selected. - -# Version 1.2.85 - Aug 17, 2018 -## Changes -* Added support for synchronous resolution in the Android Resolver. - PlayServicesResolver.ResolveSync() now performs resolution synchronously. -* Auto-resolution in the Android Resolver now results in synchronous resolution - of Android dependencies before the Android application build starts via - UnityEditor.Callbacks.PostProcessSceneAttribute. - -# Version 1.2.84 - Aug 16, 2018 -## Bug Fixes -* Fixed Android Resolver crash when the AndroidResolverDependencies.xml - file can't be written. -* Reduced log spam when a conflicting Android library is pinned to a - specific version. - -# Version 1.2.83 - Aug 15, 2018 -## Bug Fixes -* Fixed Android Resolver failures due to an in-accessible AAR / JAR explode - cache file. If the cache can't be read / written the resolver now continues - with reduced performance following recompilation / DLL reloads. -* Fixed incorrect version number in plugin manifest on install. - This was a minor issue since the version handler rewrote the metadata - after installation. - -# Version 1.2.82 - Aug 14, 2018 -## Changed -* Added support for alphanumeric versions in the Android Resolver. - -## Bug Fixes -* Fixed Android Resolver selection of latest duplicated library. -* Fixed Android Resolver conflict resolution when version locked and non-version - locked dependencies are specified. -* Fixed Android Resolver conflict resolution when non-existent artifacts are - referenced. - -# Version 1.2.81 - Aug 9, 2018 -## Bug Fixes -* Fixed editor error that would occur when when - `PlayerSettings.Android.targetArchitectures` was set to - `AndroidArchitecture.All`. - -# Version 1.2.80 - Jul 24, 2018 -## Bug Fixes -* Fixed project level settings incorrectly falling back to system wide settings - when default property values were set. - -# Version 1.2.79 - Jul 23, 2018 -## Bug Fixes -* Fixed AndroidManifest.xml patching on Android Resolver load in Unity 2018.x. - -# Version 1.2.78 - Jul 19, 2018 -## Changed -* Added support for overriding conflicting dependencies. - -# Version 1.2.77 - Jul 19, 2018 -## Changed -* Android Resolver now supports Unity's 2018 ABI filter (i.e arm64-v8a). -* Reduced Android Resolver build option polling frequency. -* Disabled Android Resolver auto-resolution in batch mode. Users now need - to explicitly kick off resolution through the API. -* All Android Resolver and Version Handler dialogs are now disabled in batch - mode. -* Verbose logging for all plugins is now enabled by default in batch mode. -* Version Handler bootstrapper has been improved to no longer call - UpdateComplete multiple times. However, since Unity can still reload the - app domain after plugins have been enabled, users still need to store their - plugin state to persistent storage to handle reloads. - -## Bug Fixes -* Android Resolver no longer incorrectly adds MANIFEST.MF files to AARs. -* Android Resolver auto-resolution jobs are now unscheduled when an explicit - resolve job is started. - -# Version 1.2.76 - Jul 16, 2018 -## Bug Fixes -* Fixed variable replacement in AndroidManifest.xml files in the Android - Resolver. - Version 1.2.75 introduced a regression which caused all variable replacement - to replace the *entire* property value rather than the component of the - property that referenced a variable. For example, - given "applicationId = com.my.app", "${applicationId}.foo" would be - incorrectly expanded as "com.my.app" rather than "com.my.app.foo". This - resulted in numerous issues for Android builds where content provider - initialization would fail and services may not start. - -## Changed -* Gradle prebuild experimental feature has been removed from the Android - Resolver. The feature has been broken for some time and added around 8MB - to the plugin size. -* Added better support for execution of plugin components in batch mode. - In batch mode UnityEditor.update is sometimes never called - like when a - single method is executed - so the new job scheduler will execute all jobs - synchronously from the main thread. - -# Version 1.2.75 - Jun 20, 2018 -## New Features -* Android Resolver now monitors the Android SDK path when - auto-resolution is enabled and triggers resolution when the path is - modified. - -## Changed -* Android auto-resolution is now delayed by 3 seconds when the following build - settings are changed: - - Target ABI. - - Gradle build vs. internal build. - - Project export. -* Added a progress bar display when AARs are being processed during Android - resolution. - -## Bug Fixes -* Fixed incorrect Android package version selection when a mix of - version-locked and non-version-locked packages are specified. -* Fixed non-deterministic Android package version selection to select - the highest version of a specified package rather than the last - package specification passed to the Gradle resolution script. - -# Version 1.2.74 - Jun 19, 2018 -## New Features -* Added workaround for broken AndroidManifest.xml variable replacement in - Unity 2018.x. By default ${applicationId} variables will be replaced by - the bundle ID in the Plugins/Android/AndroidManifest.xml file. The - behavior can be disabled via the Android Resolver settings menu. - -# Version 1.2.73 - May 30, 2018 -## Bug Fixes -* Fixed spurious warning message about missing Android plugins directory on - Windows. - -# Version 1.2.72 - May 23, 2018 -## Bug Fixes -* Fixed spurious warning message about missing Android plugins directory. - -# Version 1.2.71 - May 10, 2018 -## Bug Fixes -* Fixed resolution of Android dependencies when the `Assets/Plugins/Android` - directory is named in a different case e.g `Assets/plugins/Android`. - -# Version 1.2.70 - May 7, 2018 -## Bug Fixes -* Fixed bitcode flag being ignored for iOS pods. - -# Version 1.2.69 - May 7, 2018 -## Bug Fixes -* Fixed escaping of local repository paths in Android Resolver. - -# Version 1.2.68 - May 3, 2018 -## Changes -* Added support for granular builds of Google Play Services. - -# Version 1.2.67 - May 1, 2018 -## Changes -* Improved support for iOS source-only pods in Unity 5.5 and below. - -# Version 1.2.66 - April 27, 2018 -## Bug Fixes -* Fixed Version Handler renaming of Linux libraries with hyphens in filenames. - Previously, libraries named Foo-1.2.3.so were not being renamed to - libFoo-1.2.3.so on Linux which could break native library loading on some - versions of Unity. - -# Version 1.2.65 - April 26, 2018 -## Bug Fixes -* Fix CocoaPods casing in logs and comments. - -# Version 1.2.64 - Mar 16, 2018 -## Bug Fixes -* Fixed bug in download_artifacts.gradle (used by Android Resolver) which - reported a failure if required artifacts already exist. - -# Version 1.2.63 - Mar 15, 2018 -## Bug Fixes -* Fixed iOS Resolver include search paths taking precedence over system headers - when using project level resolution. -* Fixed iOS Resolver includes relative to library root, when using project level - resolution. - -# Version 1.2.62 - Mar 12, 2018 -## Changes -* Improved error reporting when a file can't be moved to trash by the - Version Handler. -## Bug Fixes -* Fixed Android Resolver throwing NullReferenceException when the Android SDK - path isn't set. -* Fixed Version Handler renaming files with underscores if the - "Rename to Canonical Filenames" setting is enabled. - -# Version 1.2.61 - Jan 22, 2018 -## Bug Fixes -* Fixed Android Resolver reporting non-existent conflicting dependencies when - Gradle build system is enabled. - -# Version 1.2.60 - Jan 12, 2018 -## Changes -* Added support for Maven / Ivy version specifications for Android packages. -* Added support for Android SNAPSHOT packages. - -## Bug Fixes -* Fixed Openjdk version check. -* Fixed non-deterministic Android package resolution when two packages contain - an artifact with the same name. - -# Version 1.2.59 - Oct 19, 2017 -## Bug Fixes -* Fixed execution of Android Gradle resolution script when it's located - in a path with whitespace. - -# Version 1.2.58 - Oct 19, 2017 -## Changes -* Removed legacy resolution method from Android Resolver. - It is now only possible to use the Gradle or Gradle prebuild resolution - methods. - -# Version 1.2.57 - Oct 18, 2017 -## Bug Fixes -* Updated Gradle wrapper to 4.2.1 to fix issues using Gradle with the - latest Openjdk. -* Android Gradle resolution now also uses gradle.properties to pass - parameters to Gradle in an attempt to workaround problems with - command line argument parsing on Windows 10. - -# Version 1.2.56 - Oct 12, 2017 -## Bug Fixes -* Fixed Gradle artifact download with non-version locked artifacts. -* Changed iOS resolver to only load dependencies at build time. - -# Version 1.2.55 - Oct 4, 2017 -## Bug Fixes -* Force Android Resolution when the "Install Android Packages" setting changes. - -# Version 1.2.54 - Oct 4, 2017 -## Bug Fixes -* Fixed execution of command line tools on Windows when the path to the tool - contains a single quote (apostrophe). In this case we fallback to executing - the tool via the system shell. - -# Version 1.2.53 - Oct 2, 2017 -## New Features -* Changed Android Resolver "resolution complete" dialog so that it now displays - failures. -* Android Resolver now detects conflicting libraries that it does not manage - warning the user if they're newer than the managed libraries and prompting - the user to clean them up if they're older or at the same version. - -## Bug Fixes -* Improved Android Resolver auto-resolution speed. -* Fixed bug in the Gradle Android Resolver which would result in resolution - succeeding when some dependencies are not found. - -# Version 1.2.52 - Sep 25, 2017 -## New Features -* Changed Android Resolver's Gradle resolution to resolve conflicting - dependencies across Google Play services and Android Support library packages. - -# Version 1.2.51 - Sep 20, 2017 -## Changes -* Changed iOS Resolver to execute the CocoaPods "pod" command via the shell - by default. Some developers customize their shell environment to use - custom ssh certs to access internal git repositories that host pods so - executing "pod" via the shell will work for these scenarios. - The drawback of executing "pod" via the shell could potentially cause - users problems if they break their shell environment. Though users who - customize their shell environments will be able to resolve these issues. - -# Version 1.2.50 - Sep 18, 2017 -## New Features -* Added option to disable the Gradle daemon in the Android Resolver. - This daemon is now disabled by default as some users are getting into a state - where multiple daemon instances are being spawned when changing dependencies - which eventually results in Android resolution failing until all daemon - processes are manually killed. - -## Bug Fixes -* Android resolution is now always executed if the user declines the update - of their Android SDK. This ensure users can continue to use out of date - Android SDK packages if they desire. - -# Version 1.2.49 - Sep 18, 2017 -## Bug Fixes -* Removed modulemap parsing in iOS Resolver. - The framework *.modulemap did not need to be parsed by the iOS Resolver - when injecting Cocoapods into a Xcode project. Simply adding a modular - framework to a Xcode project results in Xcode's Clang parsing the associated - modulemap and injecting any compile and link flags into the build process. - -# Version 1.2.48 - Sep 12, 2017 -## New Features -* Changed settings to be per-project by default. - -## Bug Fixes -* Added Google maven repository to fix GradlePrebuild resolution with Google - components. -* Fixed Android Resolution failure with spaces in paths. - -# Version 1.2.47 - Aug 29, 2017 -## New Features -* Android and iOS dependencies can now be specified using *Dependencies.xml - files. This is now the preferred method for registering dependencies, - we may remove the API for dependency addition in future. -* Added "Reset to Defaults" button to each settings dialog to restore default - settings. -* Android Resolver now validates the configured JDK is new enough to build - recently released Android libraries. -## Bug Fixes -* Fixed a bug that caused dependencies with the "LATEST" version specification - to be ignored when using the Gradle mode of the Android Resolver. -* Fixed a race condition when running Android Resolution. -* Fixed Android Resolver logging if a PlayServicesSupport instance is created - with no logging enabled before the Android Resolver is initialized. -* Fixed iOS resolver dialog in Unity 4. -* Fixed iOS Cocoapod Xcode project integration in Unity 4. - -# Version 1.2.46 - Aug 22, 2017 -## Bug Fixes -* GradlePrebuild Android resolver on Windows now correctly locates dependent - data files. - -# Version 1.2.45 - Aug 22, 2017 -## Bug Fixes -* Improved Android package auto-resolution and fixed clean up of stale - dependencies when using Gradle dependency resolution. - -# Version 1.2.44 - Aug 21, 2017 -## Bug Fixes -* Enabled autoresolution for Gradle Prebuild. -* Made the command line dialog windows have selectable text. -* Fixed incorrect "Android Settings" dialog disabled groups. -* Updated PlayServicesResolver android platform detection to use the package - manager instead of the 'android' tool. -* UnityCompat reflection methods 'GetAndroidPlatform' and - 'GetAndroidBuildToolsVersion' are now Obsolete due to dependence on the - obsolete 'android' build tool. - -# Version 1.2.43 - Aug 18, 2017 -## Bug Fixes -* Fixed Gradle resolution in the Android Resolver when running - PlayServicesResolver.Resolve() in parallel or spawning multiple - resolutions before the previous resolve completed. - -# Version 1.2.42 - Aug 17, 2017 -## Bug Fixes -* Fixed Xcode project level settings not being applied by IOS Resolver when - Xcode project pod integration is enabled. - -# Version 1.2.41 - Aug 15, 2017 -## Bug Fixes -* IOS Resolver's Xcode workspace pod integration is now disabled when Unity - Cloud Build is detected. Unity Cloud Build does not follow the same build - process as the Unity editor and fails to open the generated xcworkspace at - this time. - -# Version 1.2.40 - Aug 15, 2017 -## Bug Fixes -* Moved Android Resolver Gradle Prebuild scripts into Google.JarResolver.dll. - They are now extracted from the DLL when required. -* AARs / JARs are now cleaned up when switching the Android resolution - strategy. - -# Version 1.2.39 - Aug 10, 2017 -## New Features -* Android Resolver now supports resolution with Gradle. This enables support - for non-local artifacts. -## Bug Fixes -* Android Resolver's Gradle Prebuild now uses Android build tools to determine - the Android platform tools version rather than relying upon internal Unity - APIs. -* Android Resolver's Gradle Prebuild now correctly strips binaries that are - not required for the target ABI. - -# Version 1.2.38 - Aug 7, 2017 -## Bug Fixes -* Fixed an issue in VersionHandler where disabled targets are ignored if - the "Any Platform" flag is set on a plugin DLL. - -# Version 1.2.37 - Aug 3, 2017 -## New Features -* Exposed GooglePlayServices.PlayServicesResolver.Resolve() so that it's - possible for a script to be notified when AAR / Jar resolution is complete. - This makes it easier to setup a project to build from the command line. - -# Version 1.2.36 - Aug 3, 2017 -## New Features -* VersionHandler.UpdateCompleteMethods allows a user to provide a list of - methods to be called when VersionHandlerImpl has completed an update. - This makes it easier to import a plugin and wait for VersionHandler to - execute prior executing a build. - -# Version 1.2.35 - Jul 28, 2017 -## New Features -* VersionHandler will now rename Linux libraries so they can target Unity - versions that require different file naming. Libraries need to be labelled - gvh_linuxlibname-${basename} in order to be considered for renaming. - e.g gvh\_linuxlibname-MyLib will be named MyLib.so in Unity 5.5 and below and - libMyLib.so in Unity 5.6 and above. - -# Version 1.2.34 - Jul 28, 2017 -## Bug Fixes -* Made VersionHandler bootstrap module more robust when calling static - methods before the implementation DLL is loaded. - -# Version 1.2.33 - Jul 27, 2017 -## New Features -* Added a bootstrap module for VersionHandler so the implementation - of the VersionHandler module can be versioned without resulting in - a compile error when imported at different versions across multiple - plugins. - -# Version 1.2.32 - Jul 20, 2017 -## New Features -* Added support for build target selection based upon .NET framework - version in the VersionHandler. - When applying either gvh\_dotnet-3.5 or gvh\_dotnet-4.5 labels to - assets, the VersionHandler will only enable the asset for the - specified set of build targets when the matching .NET framework version - is selected in Unity 2017's project settings. This allows assets - to be provided in a plugin that need to differ based upon .NET version. - -# Version 1.2.31 - Jul 5, 2017 -## Bug Fixes -* Force expansion of AARs with native components when using Unity 2017 - with the internal build system. In contrast to Unity 5.x, Unity 2017's - internal build system does not include native libraries included in AARs. - Forcing expansion of AARs with native components generates an - Ant / Eclipse project for each AAR which is correctly included by Unity - 2017's internal build system. - -# Version 1.2.30 - Jul 5, 2017 -## Bug Fixes -* Fixed Cocoapods being installed when the build target isn't iOS. -* Added support for malformed AARs with missing classes.jar. - -# Version 1.2.29 - Jun 16, 2017 -## New Features -* Added support for the Android sdkmanager tool. - -# Version 1.2.28 - Jun 8, 2017 -## Bug Fixes -* Fixed non-shell command line execution (regression from - Cocoapod installation patch). - -# Version 1.2.27 - Jun 7, 2017 -## Bug Fixes -* Added support for stdout / stderr redirection when executing - commands in shell mode. - This fixes CocoaPod tool installation when shell mode is - enabled. -* Fixed incremental builds when additional sources are specified - in the Podfile. - -# Version 1.2.26 - Jun 7, 2017 -## Bug Fixes -* Fixed a crash when importing Version Handler into Unity 4.7.x. - -# Version 1.2.25 - Jun 7, 2017 -## Bug Fixes -* Fixed an issue in the Jar Resolver which incorrectly notified - event handlers of bundle ID changes when the currently selected - (not active) build target changed in Unity 5.6 and above. - -# Version 1.2.24 - Jun 6, 2017 -## New Features -* Added option to control file renaming in Version Handler settings. - Disabling file renaming (default option) significantly increases - the speed of file version management operations with the downside - that any files that are referenced directly by canonical filename - rather than asset ID will no longer be valid. -* Improved logging in the Version Handler. -## Bug Fixes -* Fixed an issue in the Version Handler which caused it to not - re-enable plugins when re-importing a custom package with disabled - version managed files. - -# Version 1.2.23 - May 26, 2017 -## Bug Fixes -* Fixed a bug with gradle prebuild resolver on windows. - -# Version 1.2.22 - May 19, 2017 -## Bug Fixes -* Fixed a bug in the iOS resolver with incremental builds. -* Fixed misdetection of Cocoapods support with Unity beta 5.6. - -# Version 1.2.21 - May 8, 2017 -## Bug Fixes -* Fix for https://github.com/googlesamples/unity-jar-resolver/issues/48 - Android dependency version number parsing when "-alpha" (etc.) are - included in dependency (AAR / JAR) versions. - -# Version 1.2.20 - May 8, 2017 -## Bug Fixes -* Attempted to fix - https://github.com/googlesamples/unity-jar-resolver/issues/48 - where a NullReferenceException could occur if a target file does not - have a valid version string. - -# Version 1.2.19 - May 4, 2017 -## Bug Fixes -* Fixed Jar Resolver exploding and deleting AAR files it isn't managing. - -# Version 1.2.18 - May 4, 2017 -## New Features -* Added support for preserving Unity pods such as when GVR is enabled. - -# Version 1.2.17 - Apr 20, 2017 -## Bug Fixes -* Fixed auto-resolution when an Android application ID is modified. - -# Version 1.2.16 - Apr 17, 2017 -## Bug Fixes -* Fixed Unity version number parsing on machines with a locale that uses - "," for decimal points. -* Fixed null reference exception if JDK path isn't set. - -# Version 1.2.15 - Mar 17, 2017 -## New Features -* Added warning when the Jar Resolver's background resolution is disabled. -## Bug Fixes -* Fixed support of AARs with native libraries when using Gradle. -* Fixed extra repository paths when resolving dependencies. - -# Version 1.2.14 - Mar 7, 2017 -## New Features -* Added experimental Android resolution using Gradle. - This alternative resolver supports proguard stripping with Unity's - internal build system. -* Added Android support for single ABI builds when using AARs include - native libraries. -* Disabled Android resolution on changes to all .cs and .js files. - File patterns that are monitored for auto-resolution can be added - using PlayServicesResolver.AddAutoResolutionFilePatterns(). -* Added tracking of resolved AARs and JARs so they can be cleaned up - if they're no longer referenced by a project. -* Added persistence of AAR / JAR version replacement for each Unity - session. -* Added settings dialog to the iOS resolver. -* Integrated Cocoapod tool installation in the iOS resolver. -* Added option to run pod tool via the shell. -## Bug Fixes -* Fixed build of some source Cocoapods (e.g Protobuf). -* VersionHandler no longer prompts to delete obsolete manifests. -* iOS resolver handles Cocoapod installation when using Ruby < 2.2.2. -* Added workaround for package version selection when including - Google Play Services on Android. -* Fixed support for pods that reference static libraries. -* Fixed support for resource-only pods. - -# Version 1.2.12 - Feb 14, 2017 -## Bug Fixes -* Fixed re-explosion of AARs when the bundle ID is modified. - -# Version 1.2.11 - Jan 30, 2017 -## New Features -* Added support for Android Studio builds. -* Added support for native (C/C++) shared libraries in AARs. - -# Version 1.2.10 - Jan 11, 2017 -## Bug Fixes -* Fixed SDK manager path retrieval. -* Also, report stderr when it's not possible to run the "pod" tool. -* Handle exceptions thrown by Unity.Cecil on asset rename -* Fixed IOSResolver to handle PlayerSettings.iOS.targetOSVersionString - -# Version 1.2.9 - Dec 7, 2016 -## Bug Fixes -* Improved error reporting when "pod repo update" fails. -* Added detection of xml format xcode projects generated by old Cocoapods - installations. - -# Version 1.2.8 - Dec 6, 2016 -## Bug Fixes -* Increased speed of JarResolver resolution. -* Fixed JarResolver caches getting out of sync with requested dependencies - by removing the caches. -* Fixed JarResolver explode cache always being rewritten even when no - dependencies change. - -# Version 1.2.7 - Dec 2, 2016 -## Bug Fixes -* Fixed VersionHandler build errors with Unity 5.5, due to the constantly - changing BuildTarget enum. -* Added support for Unity configured JDK Path rather than requiring - JAVA_HOME to be set in the Jar Resolver. - -# Version 1.2.6 - Nov 15, 2016 -## Bug Fixes -* Fixed IOSResolver errors when iOS support is not installed. -* Added fallback to "pod" executable search which queries the Ruby Gems - package manager for the binary install location. - -# Version 1.2.5 - Nov 3, 2016 -## Bug Fixes -* Added crude support for source only Cocoapods to the IOSResolver. - -# Version 1.2.4 - Oct 27, 2016 -## Bug Fixes -* Automated resolution of out of date pod repositories. - -# Version 1.2.3 - Oct 25, 2016 -## Bug Fixes -* Fixed exception when reporting conflicting dependencies. - -# Version 1.2.2 - Oct 17, 2016 -## Bug Fixes -* Fixed issue working with Unity 5.5 -* Fixed issue with PlayServicesResolver corrupting other iOS dependencies. -* Updated build script to use Unity distributed tools for building. - -# Version 1.2.1 - Jul 25, 2016 -## Bug Fixes -* Removed 1.2 Resolver and hardcoded whitelist of AARs to expand. -* Improved error reporting when the "jar" executable can't be found. -* Removed the need to set JAVA_HOME if "jar" is in the user's path. -* Fixed spurious copying of partially matching AARs. -* Changed resolver to only copy / expand when source AARs change. -* Auto-resolution of dependencies is now performed when the Android - build target is selected. - -## New Features -* Expand AARs that contain manifests with variable expansion like - ${applicationId}. -* Added optional logging in the JarResolverLib module. -* Integration with the Android SDK manager for dependencies that - declare required Android SDK packages. - -# Version 1.2.0 - May 11 2016 -## Bug Fixes -* Handles resolving dependencies when the artifacts are split across 2 repos. -* #4 Misdetecting version for versions like 1.2-alpha. These are now string - compared if alphanumeric -* Removed resolver creation via reflection since it did not work all the time. - Now a resolver needs to be loaded externally (which is existing behavior). - -## New Features -* Expose PlayServicesResolver properties to allow for script access. -* Explodes firebase-common and firebase-measurement aar files to support - ${applicationId} substitution. - -# Version 1.1.1 - 25 Feb 2016 -## Bug Fixes -* #1 Spaces in project path not handled when exploding Aar file. -* #2 Script compilation error: TypeLoadException. - -# Version 1.1.0 - 5 Feb 2016 -## New Features -* Adds friendly alert when JAVA_HOME is not set on Windows platforms. -* Adds flag for disabling background resolution. -* Expands play-services-measurement and replaces ${applicationId} with the - bundle Id. - - ## Bug Fixes -* Fixes infinite loop of resolution triggered by resolution. diff --git a/Editor/ExternalDependencyManager/Editor/CHANGELOG.md.meta b/Editor/ExternalDependencyManager/Editor/CHANGELOG.md.meta deleted file mode 100644 index f9a84fb..0000000 --- a/Editor/ExternalDependencyManager/Editor/CHANGELOG.md.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6cdb6572965940cb9bcd8ce572951c7d -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/CHANGELOG.md -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll b/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll deleted file mode 100644 index f28b310d5f93e042b55583bd0d997f7c834fd943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74240 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 z 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 HM}hwa&KPSl diff --git a/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll.mdb b/Editor/ExternalDependencyManager/Editor/Google.IOSResolver.dll.mdb deleted file mode 100644 index 930076c877ed79e42804473d5a8ab247cb2f7913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16506 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≈;q8WAsIfQC%r) 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 Q;E()t3!j6 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

GS{B_fNl4s(Frw<@3O;0CZh`(ieKDomD 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 diff --git a/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb b/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb deleted file mode 100644 index 28fc0b637d7559479b238f290cc588da4af3eb78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73457 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 UYjbj&^}Oa5YSxb56O`@$0X90rod5s; diff --git a/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb.meta b/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb.meta deleted file mode 100644 index 02c72b3..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: c613343662334614b65918fa6cf9c17e -labels: -- gvh -- gvh_rename_to_disable -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.mdb -- gvhp_targets-editor -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.meta b/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.meta deleted file mode 100644 index eefc7cc..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.JarResolver.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -PluginImporter: - assetBundleName: - assetBundleVariant: - defineConstraints: [] - executionOrder: {} - externalObjects: {} - iconMap: {} - isExplicitlyReferenced: 0 - isOverridable: 0 - isPreloaded: 0 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - serializedVersion: 2 - userData: - validateReferences: 1 -fileFormatVersion: 2 -guid: 1f4f113972f04c3695341dfb3ba48d3b -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll -- gvhp_targets-editor diff --git a/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll b/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll deleted file mode 100644 index 0064fe6b14e60a111e7c687c76c2ae905603a660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73216 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 diff --git a/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb b/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb deleted file mode 100644 index fb0bba3c591edbd1a9d92820881451073f72e32e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28540 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 PnDL)t!^x%2i12>^WL8fr diff --git a/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb.meta b/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb.meta deleted file mode 100644 index d8b705b..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: b60e304f823d423da748809d088d67b1 -labels: -- gvh -- gvh_rename_to_disable -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.mdb -- gvhp_targets-editor -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.meta b/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.meta deleted file mode 100644 index 0f38bfb..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -PluginImporter: - assetBundleName: - assetBundleVariant: - defineConstraints: [] - executionOrder: {} - externalObjects: {} - iconMap: {} - isExplicitlyReferenced: 0 - isOverridable: 0 - isPreloaded: 0 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - serializedVersion: 2 - userData: - validateReferences: 1 -fileFormatVersion: 2 -guid: 413ed4abd14645c38ebbd8c5ff26e9de -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll -- gvhp_targets-editor diff --git a/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll b/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll deleted file mode 100644 index 03ad6370ad949533282b3894b12c03cfde53ff32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14848 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 MhQ#m@<%`h&06WGVD*ylh diff --git a/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb.meta b/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb.meta deleted file mode 100644 index fba0379..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5855ffeab65945dc8f9cb3dc063f9eba -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta b/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta deleted file mode 100644 index b53a476..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -fileFormatVersion: 2 -guid: 86460262ea60447dbb6a62d21167790f -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandler.dll -- gvhp_targets-editor -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll b/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll deleted file mode 100644 index 789a9f25bef816e6d18e3ce32ee4e69f9903924f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118272 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 Re$w}rJiN(6Pq`oz`XA7JT=D<_ diff --git a/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.mdb.meta b/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.mdb.meta deleted file mode 100644 index 3be8c8e..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.mdb.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: bd203ff120ed4c69bfdeffa466beec72 -labels: -- gvh -- gvh_rename_to_disable -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.mdb -- gvhp_targets-editor -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.meta b/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.meta deleted file mode 100644 index 62e5054..0000000 --- a/Editor/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.meta +++ /dev/null @@ -1,38 +0,0 @@ -PluginImporter: - assetBundleName: - assetBundleVariant: - defineConstraints: [] - executionOrder: {} - externalObjects: {} - iconMap: {} - isExplicitlyReferenced: 0 - isOverridable: 0 - isPreloaded: 0 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - serializedVersion: 2 - userData: - validateReferences: 1 -fileFormatVersion: 2 -guid: 38d0b40a7b2d44c6a6a2362599bfc41e -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll -- gvhp_targets-editor diff --git a/Editor/ExternalDependencyManager/Editor/LICENSE.md b/Editor/ExternalDependencyManager/Editor/LICENSE.md deleted file mode 100644 index 6e4cd74..0000000 --- a/Editor/ExternalDependencyManager/Editor/LICENSE.md +++ /dev/null @@ -1,245 +0,0 @@ -Copyright 2014 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -==================================================================================================== -This package uses MiniJSON - -Copyright (c) 2013 Calvin Rien - -Based on the JSON parser by Patrick van Bergen -http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html - -Simplified it so that it doesn't throw exceptions -and can be used in Unity iPhone with maximum code stripping. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Editor/ExternalDependencyManager/Editor/LICENSE.md.meta b/Editor/ExternalDependencyManager/Editor/LICENSE.md.meta deleted file mode 100644 index dbbe271..0000000 --- a/Editor/ExternalDependencyManager/Editor/LICENSE.md.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 61e923e8fff245a9bf5cfcf0774e75df -labels: -- gvh_version-1.2.169 -- gvhp_exportpath-ExternalDependencyManager/Editor/LICENSE -- gvh -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor/ExternalDependencyManager/Editor/README.md b/Editor/ExternalDependencyManager/Editor/README.md deleted file mode 100644 index c0ee576..0000000 --- a/Editor/ExternalDependencyManager/Editor/README.md +++ /dev/null @@ -1,771 +0,0 @@ -External Dependency Manager for Unity -======== - -# Overview - -The External Dependency Manager for Unity (EDM4U) -(formerly Play Services Resolver / Jar Resolver) is intended to be used by any -Unity plugin that requires: - - * Android specific libraries (e.g - [AARs](https://developer.android.com/studio/projects/android-library.html)). - * iOS [CocoaPods](https://cocoapods.org/). - * Version management of transitive dependencies. - * Management of Package Manager (PM) Registries. - -Updated releases are available on -[GitHub](https://github.com/googlesamples/unity-jar-resolver) - -# Background - -Many Unity plugins have dependencies upon Android specific libraries, iOS -CocoaPods, and sometimes have transitive dependencies upon other Unity plugins. -This causes the following problems: - - * Integrating platform specific (e.g Android and iOS) libraries within a - Unity project can be complex and a burden on a Unity plugin maintainer. - * The process of resolving conflicting dependencies on platform specific - libraries is pushed to the developer attempting to use a Unity plugin. - The developer trying to use your plugin is very likely to give up when - faced with Android or iOS specific build errors. - * The process of resolving conflicting Unity plugins (due to shared Unity - plugin components) is pushed to the developer attempting to use your Unity - plugin. In an effort to resolve conflicts, the developer will very likely - attempt to resolve problems by deleting random files in your plugin, - report bugs when that doesn't work and finally give up. - -EDM provides solutions for each of these problems. - -If, after reading this, you need to debug usage of EDM in a Unity project, -consult the debugging [step-by-step guide](troubleshooting-faq.md). - -## Android Dependency Management - -The *Android Resolver* component of this plugin will download and integrate -Android library dependencies and handle any conflicts between plugins that share -the same dependencies. - -Without the Android Resolver, typically Unity plugins bundle their AAR and -JAR dependencies, e.g. a Unity plugin `SomePlugin` that requires the Google -Play Games Android library would redistribute the library and its transitive -dependencies in the folder `SomePlugin/Android/`. When a user imports -`SomeOtherPlugin` that includes the same libraries (potentially at different -versions) in `SomeOtherPlugin/Android/`, the developer using `SomePlugin` and -`SomeOtherPlugin` will see an error when building for Android that can be hard -to interpret. - -Using the Android Resolver to manage Android library dependencies: - - * Solves Android library conflicts between plugins. - * Handles all of the various processing steps required to use Android - libraries (AARs, JARs) in Unity 4.x and above projects. Almost all - versions of Unity have - at best - partial support for AARs. - * (Experimental) Supports minification of included Java components without - exporting a project. - -## iOS Dependency Management - -The *iOS Resolver* component of this plugin integrates with -[CocoaPods](https://cocoapods.org/) to download and integrate iOS libraries -and frameworks into the Xcode project Unity generates when building for iOS. -Using CocoaPods allows multiple plugins to utilize shared components without -forcing developers to fix either duplicate or incompatible versions of -libraries included through multiple Unity plugins in their project. - -## Package Manager Registry Setup - -The [Package Manager](https://docs.unity3d.com/Manual/Packages.html) -(PM) makes use of [NPM](https://www.npmjs.com/) registry servers for package -hosting and provides ways to discover, install, upgrade and uninstall packages. -This makes it easier for developers to manage plugins within their projects. - -However, installing additional package registries requires a few manual steps -that can potentially be error prone. The *Package Manager Resolver* -component of this plugin integrates with -[PM](https://docs.unity3d.com/Manual/Packages.html) to provide a way to -auto-install PM package registries when a `.unitypackage` is installed which -allows plugin maintainers to ship a `.unitypackage` that can provide access -to their own PM registry server to make it easier for developers to -manage their plugins. - -## Unity Plugin Version Management - -Finally, the *Version Handler* component of this plugin simplifies the process -of managing transitive dependencies of Unity plugins and each plugin's upgrade -process. - -For example, without the Version Handler plugin, if: - - * Unity plugin `SomePlugin` includes `EDM4U` plugin at - version 1.1. - * Unity plugin `SomeOtherPlugin` includes `EDM4U` - plugin at version 1.2. - -The version of `EDM4U` included in the developer's project depends upon the -order the developer imports `SomePlugin` or `SomeOtherPlugin`. - -This results in: - - * `EDM4U` at version 1.2, if `SomePlugin` is imported then `SomeOtherPlugin` - is imported. - * `EDM4U` at version 1.1, if `SomeOtherPlugin` is imported then - `SomePlugin` is imported. - -The Version Handler solves the problem of managing transitive dependencies by: - - * Specifying a set of packaging requirements that enable a plugin at - different versions to be imported into a Unity project. - * Providing activation logic that selects the latest version of a plugin - within a project. - -When using the Version Handler to manage `EDM4U` included in `SomePlugin` and -`SomeOtherPlugin`, from the prior example, version 1.2 will always be the -version activated in a developer's Unity project. - -Plugin creators are encouraged to adopt this library to ease integration for -their customers. For more information about integrating EDM4U -into your own plugin, see the [Plugin Redistribution](#plugin-redistribution) -section of this document. - -# Analytics - -The External Dependency Manager for Unity plugin by default logs usage to Google -Analytics. The purpose of the logging is to quantitatively measure the usage of -functionality, to gather reports on integration failures and to inform future -improvements to the developer experience of the External Dependency Manager -plugin. Note that the analytics collected are limited to the scope of the EDM4U -plugin’s usage. - -For details of what is logged, please refer to the usage of -`EditorMeasurement.Report()` in the source code. - -# Requirements - -The *Android Resolver* and *iOS Resolver* components of the plugin only work -with Unity version 4.6.8 or higher. - -The *Version Handler* component only works with Unity 5.x or higher as it -depends upon the `PluginImporter` UnityEditor API. - -The *Package Manager Resolver* component only works with -Unity 2018.4 or above, when -[scoped registry](https://docs.unity3d.com/Manual/upm-scoped.html) -support was added to the Package Manager. - -# Getting Started - -Before you import EDM4U into your plugin project, you first -need to consider whether you intend to *redistribute* `EDM4U` -along with your own plugin. - -## Plugin Redistribution - -If you're a plugin maintainer, redistributing `EDM4U` inside your own plugin -will ease the integration process for your users, by resolving dependency -conflicts between your plugin and other plugins in a user's project. - -If you wish to redistribute `EDM4U` inside your plugin, -you **must** follow these steps when importing the -`external-dependency-manager-*.unitypackage`, and when exporting your own plugin -package: - - 1. Import the `external-dependency-manager-*.unitypackage` into your plugin - project by - [running Unity from the command line](https://docs.unity3d.com/Manual/CommandLineArguments.html), ensuring that - you add the `-gvh_disable` option. - 1. Export your plugin by [running Unity from the command line](https://docs.unity3d.com/Manual/CommandLineArguments.html), ensuring that - you: - - Include the contents of the `Assets/PlayServicesResolver` and - `Assets/ExternalDependencyManager` directory. - - Add the `-gvh_disable` option. - -You **must** specify the `-gvh_disable` option in order for the Version -Handler to work correctly! - -For example, the following command will import the -`external-dependency-manager-1.2.46.0.unitypackage` into the project -`MyPluginProject` and export the entire Assets folder to -`MyPlugin.unitypackage`: - -``` -Unity -gvh_disable \ - -batchmode \ - -importPackage external-dependency-manager-1.2.46.0.unitypackage \ - -projectPath MyPluginProject \ - -exportPackage Assets MyPlugin.unitypackage \ - -quit -``` - -### Background - -The *Version Handler* component relies upon deferring the load of editor DLLs -so that it can run first and determine the latest version of a plugin component -to activate. The build of `EDM4U` plugin has Unity asset metadata that is -configured so that the editor components are not initially enabled when it's -imported into a Unity project. To maintain this configuration when importing -the `external-dependency-manager.unitypackage` into a Unity plugin project, you -*must* specify the command line option `-gvh_disable` which will prevent the -Version Handler component from running and changing the Unity asset metadata. - -# Android Resolver Usage - -The Android Resolver copies specified dependencies from local or remote Maven -repositories into the Unity project when a user selects Android as the build -target in the Unity editor. - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) - file into your plugin and add the dependencies your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Dependencies.xml`. For example, - `MyPlugin/Editor/MyPluginDependencies.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add the Google Play Games library -(`com.google.android.gms:play-services-games` package) at version `9.8.0` to -the set of a plugin's Android dependencies: - -``` - - - - - extra-google-m2repository - - - - -``` - -The version specification (last component) supports: - - * Specific versions e.g `9.8.0` - * Partial matches e.g `9.8.+` would match 9.8.0, 9.8.1 etc. choosing the most - recent version. - * Latest version using `LATEST` or `+`. We do *not* recommend using this - unless you're 100% sure the library you depend upon will not break your - Unity plugin in future. - -The above example specifies the dependency as a component of the Android SDK -manager such that the Android SDK manager will be executed to install the -package if it's not found. If your Android dependency is located on Maven -central it's possible to specify the package simply using the `androidPackage` -element: - -``` - - - - - -``` - -## Auto-resolution - -By default the Android Resolver automatically monitors the dependencies you have -specified and the `Plugins/Android` folder of your Unity project. The -resolution process runs when the specified dependencies are not present in your -project. - -The *auto-resolution* process can be disabled via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. - -Manual resolution can be performed using the following menu options: - - * `Assets > External Dependency Manager > Android Resolver > Resolve` - * `Assets > External Dependency Manager > Android Resolver > Force Resolve` - -## Deleting libraries - -Resolved packages are tracked via asset labels by the Android Resolver. -They can easily be deleted using the -`Assets > External Dependency Manager > Android Resolver > Delete Resolved Libraries` -menu item. - -## Android Manifest Variable Processing - -Some AAR files (for example play-services-measurement) contain variables that -are processed by the Android Gradle plugin. Unfortunately, Unity does not -perform the same processing when using Unity's Internal Build System, so the -Android Resolver plugin handles known cases of this variable substitution -by exploding the AAR into a folder and replacing `${applicationId}` with the -`bundleID`. - -Disabling AAR explosion and therefore Android manifest processing can be done -via the `Assets > External Dependency Manager > Android Resolver > Settings` -menu. You may want to disable explosion of AARs if you're exporting a project -to be built with Gradle / Android Studio. - -## ABI Stripping - -Some AAR files contain native libraries (.so files) for each ABI supported -by Android. Unfortunately, when targeting a single ABI (e.g x86), Unity does -not strip native libraries for unused ABIs. To strip unused ABIs, the Android -Resolver plugin explodes an AAR into a folder and removes unused ABIs to -reduce the built APK size. Furthermore, if native libraries are not stripped -from an APK (e.g you have a mix of Unity's x86 library and some armeabi-v7a -libraries) Android may attempt to load the wrong library for the current -runtime ABI completely breaking your plugin when targeting some architectures. - -AAR explosion and therefore ABI stripping can be disabled via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. -You may want to disable explosion of AARs if you're exporting a project to be -built with Gradle / Android Studio. - -## Resolution Strategies - -By default the Android Resolver will use Gradle to download dependencies prior -to integrating them into a Unity project. This works with Unity's internal -build system and Gradle / Android Studio project export. - -It's possible to change the resolution strategy via the -`Assets > External Dependency Manager > Android Resolver > Settings` menu. - -### Download Artifacts with Gradle - -Using the default resolution strategy, the Android resolver executes the -following operations: - - - Remove the result of previous Android resolutions. - e.g Delete all files and directories labeled with "gpsr" under - `Plugins/Android` from the project. - - Collect the set of Android dependencies (libraries) specified by a - project's `*Dependencies.xml` files. - - Run `download_artifacts.gradle` with Gradle to resolve conflicts and, - if successful, download the set of resolved Android libraries (AARs, JARs). - - Process each AAR / JAR so that it can be used with the currently selected - Unity build system (e.g Internal vs. Gradle, Export vs. No Export). - This involves patching each reference to `applicationId` in the - AndroidManifest.xml with the project's bundle ID. This means resolution - must be run if the bundle ID is changed again. - - Move the processed AARs to `Plugins/Android` so they will be included when - Unity invokes the Android build. - -### Integrate into mainTemplate.gradle - -Unity 5.6 introduced support for customizing the `build.gradle` used to build -Unity projects with Gradle. When the *Patch mainTemplate.gradle* setting is -enabled, rather than downloading artifacts before the build, Android resolution -results in the execution of the following operations: - - - Remove the result of previous Android resolutions. - e.g Delete all files and directories labeled with "gpsr" under - `Plugins/Android` from the project and remove sections delimited with - `// Android Resolver * Start` and `// Android Resolver * End` lines. - - Collect the set of Android dependencies (libraries) specified by a - project's `*Dependencies.xml` files. - - Rename any `.srcaar` files in the build to `.aar` and exclude them from - being included directly by Unity in the Android build as - `mainTemplate.gradle` will be patched to include them instead from their - local maven repositories. - - Inject the required Gradle repositories into `mainTemplate.gradle` at the - line matching the pattern - `.*apply plugin: 'com\.android\.(application|library)'.*` or the section - starting at the line `// Android Resolver Repos Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Repos Start` and - `// Android Resolver Repos End` should be placed in the global scope - before the `dependencies` section. - - Inject the required Android dependencies (libraries) into - `mainTemplate.gradle` at the line matching the pattern `***DEPS***` or - the section starting at the line `// Android Resolver Dependencies Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Dependencies Start` and - `// Android Resolver Dependencies End` should be placed in the - `dependencies` section. - - Inject the packaging options logic, which excludes architecture specific - libraries based upon the selected build target, into `mainTemplate.gradle` - at the line matching the pattern `android +{` or the section starting at - the line `// Android Resolver Exclusions Start`. - If you want to control the injection point in the file, the section - delimited by the lines `// Android Resolver Exclusions Start` and - `// Android Resolver Exclusions End` should be placed in the global - scope before the `android` section. - -## Dependency Tracking - -The Android Resolver creates the -`ProjectSettings/AndroidResolverDependencies.xml` to quickly determine the set -of resolved dependencies in a project. This is used by the auto-resolution -process to only run the expensive resolution process when necessary. - -## Displaying Dependencies - -It's possible to display the set of dependencies the Android Resolver -would download and process in your project via the -`Assets > External Dependency Manager > Android Resolver > Display Libraries` -menu item. - -# iOS Resolver Usage - -The iOS resolver component of this plugin manages -[CocoaPods](https://cocoapods.org/). A CocoaPods `Podfile` is generated and -the `pod` tool is executed as a post build process step to add dependencies -to the Xcode project exported by Unity. - -Dependencies for iOS are added by referring to CocoaPods. - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) - file into your plugin and add the dependencies your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Dependencies.xml`. For example, - `MyPlugin/Editor/MyPluginDependencies.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add the AdMob pod, version 7.0 or greater with bitcode enabled: - -``` - - - - - -``` - -## Integration Strategies - -The `CocoaPods` are either: - * Downloaded and injected into the Xcode project file directly, rather than - creating a separate xcworkspace. We call this `Xcode project` integration. - * If the Unity version supports opening a xcworkspace file, the `pod` tool - is used as intended to generate a xcworkspace which references the - CocoaPods. We call this `Xcode workspace` integration. - -The resolution strategy can be changed via the -`Assets > External Dependency Manager > iOS Resolver > Settings` menu. - -### Appending text to generated Podfile -In order to modify the generated Podfile you can create a script like this: -``` -using System.IO; -public class PostProcessIOS : MonoBehaviour { -[PostProcessBuildAttribute(45)]//must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's added before "pod install" (50) -private static void PostProcessBuild_iOS(BuildTarget target, string buildPath) -{ - if (target == BuildTarget.iOS) - { - - using (StreamWriter sw = File.AppendText(buildPath + "/Podfile")) - { - //in this example I'm adding an app extension - sw.WriteLine("\ntarget 'NSExtension' do\n pod 'Firebase/Messaging', '6.6.0'\nend"); - } - } -} -``` - -# Package Manager Resolver Usage - -Adding registries to the -[Package Manager](https://docs.unity3d.com/Manual/Packages.html) -(PM) is a manual process. The Package Manager Resolver (PMR) component -of this plugin makes it easy for plugin maintainers to distribute new PM -registry servers and easy for plugin users to manage PM registry servers. - -## Adding Registries - - 1. Add the `external-dependency-manager-*.unitypackage` to your plugin - project (assuming you are developing a plugin). If you are redistributing - EDM4U with your plugin, you **must** follow the - import steps in the [Getting Started](#getting-started) section! - - 2. Copy and rename the - [SampleRegistries.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/sample/Assets/ExternalDependencyManager/Editor/SampleRegistries.xml) - file into your plugin and add the registries your plugin requires. - - The XML file just needs to be under an `Editor` directory and match the - name `*Registries.xml` or labeled with `gumpr_registries`. For example, - `MyPlugin/Editor/MyPluginRegistries.xml`. - - 3. Follow the steps in the [Getting Started](#getting-started) - section when you are exporting your plugin package. - -For example, to add a registry for plugins in the scope `com.coolstuff`: - -``` - - - - com.coolstuff - - - -``` - -When PMR is loaded it will prompt the developer to add the registry to their -project if it isn't already present in the `Packages/manifest.json` file. - -For more information, see Unity's documentation on -[scoped package registries](https://docs.unity3d.com/Manual/upm-scoped.html). - -## Managing Registries - -It's possible to add and remove registries that are specified via PMR -XML configuration files via the following menu options: - -* `Assets > External Dependency Manager > Package Manager Resolver > - Add Registries` will prompt the user with a window which allows them to - add registries discovered in the project to the Package Manager. -* `Assets > External Dependency Manager > Package Manager Resolver > - Remove Registries` will prompt the user with a window which allows them to - remove registries discovered in the project from the Package Manager. -* `Assets > External Dependency Manager > Package Manager Resolver > - Modify Registries` will prompt the user with a window which allows them to - add or remove registries discovered in the project. - -## Migration - -PMR can migrate Version Handler packages installed in the `Assets` folder -to PM packages. This requires the plugins to implement the following: - -* `.unitypackage` must include a Version Handler manifests that describes - the components of the plugin. If the plugin has no dependencies - the manifest would just include the files in the plugin. -* The PM package JSON provided by the registry must include a keyword - (in the `versions.VERSION.keyword` list) that maps the PM package - to a Version Handler package using the format - `vh-name:VERSION_HANDLER_MANIFEST_NAME` where `VERSION_HANDLER_MANIFEST_NAME` - is the name of the manifest defined in the `.unitypackage`. For - more information see the description of the `gvhp_manifestname` asset label - in the *Version Handler Usage* section. - -When using the `Assets > External Dependency Manager > -Package Manager Resolver > Migrate Packages` menu option, PMR then -will: - -* List all Version Handler manager packages in the project. -* Search all available packages in the PM registries and fetch keywords - associated with each package parsing the Version Handler manifest names - for each package. -* Map each installed Version Handler package to a PM package. -* Prompt the user to migrate the discovered packages. -* Perform package migration for all selected packages if the user clicks - the `Apply` button. - -## Configuration - -PMR can be configured via the `Assets > External Dependency Manager > -Package Manager Resolver > Settings` menu option: - -* `Add package registries` when enabled, when the plugin loads or registry - configuration files change, this will prompt the user to add registries - that are not present in the Package Manager. -* `Prompt to add package registries` will cause a developer to be prompted - with a window that will ask for confirmation before adding registries. - When this is disabled registries are added silently to the project. -* `Prompt to migrate packages` will cause a developer to be prompted - with a window that will ask for confirmation before migrating packages - installed in the `Assets` directory to PM packages. -* `Enable Analytics Reporting` when enabled, reports the use of the plugin - to the developers so they can make imrpovements. -* `Verbose logging` when enabled prints debug information to the console - which can be useful when filing bug reports. - -# Version Handler Usage - -The Version Handler component of this plugin manages: - -* Shared Unity plugin dependencies. -* Upgrading Unity plugins by cleaning up old files from previous versions. -* Uninstallation of plugins that are distributed with manifest files. -* Restoration of plugin assets to their original install locations if assets - are tagged with the `exportpath` label. - -Since the Version Handler needs to modify Unity asset metadata (`.meta` files), -to enable / disable components, rename and delete asset files it does not -work with Package Manager installed packages. It's still possible to -include EDM4U in Package Manager packages, the Version Handler component -simply won't do anything to PM plugins in this case. - -## Using Version Handler Managed Plugins - -If a plugin is imported at multiple different versions into a project, if -the Version Handler is enabled, it will automatically check all managed -assets to determine the set of assets that are out of date and assets that -should be removed. To disable automatic checking managed assets disable -the `Enable version management` option in the -`Assets > External Dependency Manager > Version Handler > Settings` menu. - -If version management is disabled, it's possible to check managed assets -manually using the -`Assets > External Dependency Manager > Version Handler > Update` menu option. - -### Listing Managed Plugins - -Plugins managed by the Version Handler, those that ship with manifest files, -can displayed using the `Assets > External Dependency Manager > -Version Handler > Display Managed Packages` menu option. The list of plugins -are written to the console window along with the set of files used by each -plugin. - -### Uninstalling Managed Plugins - -Plugins managed by the Version Handler, those that ship with manifest files, -can be removed using the `Assets > External Dependency Manager > -Version Handler > Uninstall Managed Packages` menu option. This operation -will display a window that allows a developer to select a set of plugins to -remove which will remove all files owned by each plugin excluding those that -are in use by other installed plugins. - -Files managed by the Version Handler, those labeled with the `gvh` asset label, -can be checked to see whether anything needs to be upgraded, disabled or -removed using the `Assets > External Dependency Manager > -Version Handler > Update` menu option. - -### Restore Install Paths - -Some developers move assets around in their project which can make it -harder for plugin maintainers to debug issues if this breaks Unity's -[special folders](https://docs.unity3d.com/Manual/SpecialFolders.html) rules. -If assets are labeled with their original install / export path -(see `gvhp_exportpath` below), Version Handler can restore assets to their -original locations when using the `Assets > External Dependency Manager > -Version Handler > Move Files To Install Locations` menu option. - -### Settings - -Some behavior of the Version Handler can be configured via the -`Assets > External Dependency Manager > Version Handler > Settings` menu -option. - -* `Enable version management` controls whether the plugin should automatically - check asset versions and apply changes. If this is disabled the process - should be run manually when installing or upgrading managed plugins using - `Assets > External Dependency Manager > Version Handler > Update`. -* `Rename to canonical filenames` is a legacy option that will rename files to - remove version numbers and other labels from filenames. -* `Prompt for obsolete file deletion` enables the display of a window when - obsolete files are deleted allowing the developer to select which files to - delete and those to keep. -* `Allow disabling files via renaming` controls whether obsolete or disabled - files should be disabled by renaming them to `myfilename_DISABLED`. - Renaming to disable files is required in some scenarios where Unity doesn't - support removing files from the build via the PluginImporter. -* `Enable Analytics Reporting` enables / disables usage reporting to plugin - developers to improve the product. -* `Verbose logging` enables _very_ noisy log output that is useful for - debugging while filing a bug report or building a new managed plugin. -* `Use project settings` saves settings for the plugin in the project rather - than system-wide. - -## Redistributing a Managed Plugin - -The Version Handler employs a couple of methods for managing version -selection, upgrade and removal of plugins. - -* Each plugin can ship with a manifest file that lists the files it includes. - This makes it possible for Version Handler to calculate the difference - in assets between the most recent release of a plugin and the previous - release installed in a project. If a files are removed the Version Handler - will prompt the user to clean up obsolete files. -* Plugins can ship using assets with unique names, unique GUIDs and version - number labels. Version numbers can be attached to assets using labels or - added to the filename (e.g `myfile.txt` would be `myfile_version-x.y.z.txt). - This allows the Version Handler to determine which set of files are the - same file at different versions, select the most recent version and prompt - the developer to clean up old versions. - -Unity plugins can be managed by the Version Handler using the following steps: - - 1. Add the `gvh` asset label to each asset (file) you want Version Handler - to manage. - 1. Add the `gvh_version-VERSION` label to each asset where `VERSION` is the - version of the plugin you're releasing (e.g 1.2.3). - 1. Add the `gvhp_exportpath-PATH` label to each asset where `PATH` is the - export path of the file when the `.unitypackage` is created. This is - used to track files if they're moved around in a project by developers. - 1. Optional: Add `gvh_targets-editor` label to each editor DLL in your - plugin and disable `editor` as a target platform for the DLL. - The Version Handler will enable the most recent version of this DLL when - the plugin is imported. - 1. Optional: If your plugin is included in other Unity plugins, you should - add the version number to each filename and change the GUID of each asset. - This allows multiple versions of your plugin to be imported into a Unity - project, with the Version Handler component activating only the most - recent version. - 1. Create a manifest text file named `MY_UNIQUE_PLUGIN_NAME_VERSION.txt` - that lists all the files in your plugin relative to the project root. - Then add the `gvh_manifest` label to the asset to indicate this file is - a plugin manifest. - 1. Optional: Add a `gvhp_manifestname-NAME` label to your manifest file - to provide a human readable name for your package. If this isn't provided - the name of the manifest file will be used as the package name. - NAME can match the pattern `[0-9]+[a-zA-Z -]' where a leading integer - will set the priority of the name where `0` is the highest priority - and preferably used as the display name. The lowest value (i.e highest - priority name) will be used as the display name and all other specified - names will be aliases of the display name. Aliases can refer to previous - names of the package allowing renaming across published versions. - 1. Redistribute EDM4U Unity plugin with your plugin. - See the [Plugin Redistribution](#plugin-redistribution) for the details. - -If you follow these steps: - - * When users import a newer version of your plugin, files referenced by the - older version's manifest are cleaned up. - * The latest version of the plugin will be selected when users import - multiple packages that include your plugin, assuming the steps in - [Plugin Redistribution](#plugin-redistribution) are followed. - -# Building from Source - -To build this plugin from source you need the following tools installed: - * Unity (with iOS and Android modules installed) - -You can build the plugin by running the following from your shell -(Linux / OSX): - -``` -./gradlew build -``` - -or Windows: - -``` -./gradlew.bat build -``` - -# Releasing - -Each time a new build of this plugin is checked into the source tree you -need to do the following: - - * Bump the plugin version variable `pluginVersion` in `build.gradle` - * Update `CHANGELOG.md` with the new version number and changes included in - the release. - * Build the release using `./gradlew release` which performs the following: - * Updates `external-dependency-manager-*.unitypackage` - * Copies the unpacked plugin to the `exploded` directory. - * Updates template metadata files in the `plugin` directory. - The GUIDs of all asset metadata is modified due to the version number - change. Each file within the plugin is versioned to allow multiple - versions of the plugin to be imported into a Unity project which allows - the most recent version to be activated by the Version Handler - component. - * Create release commit using `./gradlew gitCreateReleaseCommit` which - performs `git commit -a -m "description from CHANGELOG.md"` - * Once the release commit is merge, tag the release using - `./gradlew gitTagRelease` which performs the following: - * `git tag -a pluginVersion -m "version RELEASE"` to tag the release. - * Update tags on remote branch using `git push --tag REMOTE HEAD:master` diff --git a/Editor/ExternalDependencyManager/Editor/README.md.meta b/Editor/ExternalDependencyManager/Editor/README.md.meta deleted file mode 100644 index 78048f4..0000000 --- a/Editor/ExternalDependencyManager/Editor/README.md.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6fd4c95e7f9941198f1bac5f0fff74c8 -labels: -- gvh -- gvh_version-1.2.177 -- gvhp_exportpath-ExternalDependencyManager/Editor/README.md -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples.meta b/Samples.meta deleted file mode 100644 index 7b53d1d..0000000 --- a/Samples.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8d49df03c418242728ef59a42b1eb708 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/package.json b/package.json index dbc93e8..5b4a697 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { + "com.google.external-dependency-manager": "1.2.177", "com.unity.xr.arfoundation": "4.1.5", "com.unity.xr.arcore": "4.1.5", "com.unity.xr.arkit": "4.1.5"