-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UPM Package without ExternalDependencyManager #111
Comments
Hey @dnshi as you added this maybe you comment on this issue of mine :) |
I would also like to request that ExternalDependencyManager not be included in this package. I already have the OpenUPM ExternalDependencyManager as a package in my project so the latest Amplitude SDK will conflict if I update it. Also, conflicts will occur if other SDKs have their own version of the ExternalDependencyManager. |
sorry ive created the same issue earlier. I would like you to remove the EDM4U from your package too. When are you going to do this? It's been almost a month. |
In v2.6.0, we released amplitude-unity.unitypackage without ExternalDependencyManager; and amplitude-unity-all.unitypackage with ExternalDependencyManager in case any one need it. Please let us know if this helps or any other suggestions. Thanks for raising the concern. |
Doesn´t help for us that use UPM. |
@snorrsi Thanks for the feedback. We will work on supporting this. |
@qingzhuozhen thanks .. I also noticed that there is unneeded Plugins/AmplitudeSDKPlugins.asmdef.meta at https://github.com/amplitude/unity-plugin/blob/main/Assets/Plugins/AmplitudeSDKPlugins.asmdef.meta It can safely be deleted as Plugins/AmplitudeSDKPlugins.asmdef does not exist (and is not needed as there is no .cs files in the folder or any of it's subfolder) and Unity dislikes meta files without corresponding file |
Hi @snorrsi, thanks for raising this up. I cut a tag |
Could you give a UPM link for v2.6.0-no-edm Or through openupm |
@shamruk that link would be https://github.com/amplitude/unity-plugin.git?path=/Assets#v2.6.0-no-edm or for the other branch without dependencies https://github.com/amplitude/unity-plugin.git?path=/Assets#v2.6.0-no-edm-and-dep have tested neither though as still using my own version |
@snorrsi i'll go with creating own fork for now (just merged tag into main there) |
@shamruk these link only work in Unity Package Manager. The links don't work in browser, at least the branch name is not changed and remains the default one of the repository. |
Thanks @snorrsi for sharing the instructions for tag or branch support. I will update it in our developer doc as well. Also I add the unity package for v2.6.0-no-edm and v2.6.0-no-edm-and-dep. Hope these can help. |
@snorrsi Oh, didn't know that, thanks! @qingzhuozhen If possible also look into openupm, pipeline looks broken because the version is the same. |
Is there a version of 2.8 without EDM? |
Yes! See here for info! |
Summary
I noticed that you added ExternalDependencyManager into your tagged versions.
I suppose that is because Google still hasn't bothered to create a Github package download for that.
However, I suppose most of us that are using your package are in one way or another including ExternalDependencyManager in our projects. Which means that when including your package through github url (or other means) will lead to conflict with guids.
To solve this, Can you please create a separate tags for your plugin that have ExternalDependencyManager not added ?
Motivations
Creating separate tags that does not include ExternalDependencyManager solves guid conflicts for those already including it.
The text was updated successfully, but these errors were encountered: