-
Notifications
You must be signed in to change notification settings - Fork 347
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
[Bug] External Dependency Manager doesn't show up in Unity under Assets #711
Comments
This issue does not seem to follow the issue template. Make sure you provide all the required information. |
Hi @Shadowing1983, thanks for reaching out. I was able to reproduce the same behavior when only importing the |
Thanks so much @argzdev This is a huge problem for me I need Cocoapods working for AdMod on IOS to work. Well I tried that and it did add External Dependency Manager but still not showing up in the Unity Menu. Unless I'm miss reading you? I Imported FirebaseAnalytics.unitypackage by simply double clicking the Unity Package and selecting Unity 2022.3.46 oh and I get this error when I import FirebaseAnalytics. Maybe thats why System.TypeLoadException: Could not load type of field 'Firebase.Editor.Measurement:analytics' (4) due to: Could not resolve type with token 0100003e from typeref (expected class 'Google.EditorMeasurement' in assembly 'Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null') assembly:Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null type:Google.EditorMeasurement member:(null) |
Yes, after that once you change the platform to Android/iOS that should be enough to show the Just a hunch, but do you have the Also another thing you could try is deleting the Let me know if those options work. |
Using Xcode Version 16.0 Ya saw you mention you changed platforms back and forth so I did try that as well. and still no go. Ya I removed ExternalDependencyManager before I tried the Firebase route |
Thanks for the quick response, and trying those out.
By this, I mean installing the iOS platform within your Unity Editor. Right now, there's an odd issue where the external dependency manager doesn't work correctly #412 if the iOS platform is not installed within the Editor. Not sure if this is related. |
Ahh ok. Ya IOS is installed :P Always install it when I download a new Unity version. What Unity version did you test it on? |
Interesting, not sure why I'm having a different behavior compared to yours. Here's the steps I took to try and reproduce the issue:
Am I missing anything? It's possible that you might be encountering a conflicting duplicate library of the ED4MU of |
Created new project with version 2022.4.47 And EDM shows up with no errors in under Assets Ya so Idk why this works on a empty project. Could it be because I have MobileDependencyResolver installed? |
So I removed MobileDependencyResolver and installed ED4MU and now it shows up under assets. |
Ya no window pops up like that at all for me. Lets say I do get CocoaPods working. Do I have to do something special on my IMAC to make it work? I remember last I did this years back I had to do some extra stuff just to get to work with admods before each IOS build. Then the issue needing cocoapods went away. Now i need Cocoapods back again to use AdMod on IOS. its so annoying and also depressing. I'm busying enough with full time game development to have problems like this. Plus when Advertising makes up 5 percent or less of my income. Most my income comes from micro buy's. I notice I can't get Legacy Unity Ads working either says its missing something as well. I'll delete my Lib folder and do a full rebuild of it now with me only having one resolver and see how that goes. |
I rebuilt the Lib folder and still clicking Install Cocoapods does nothing. can't even find anything about this online either geez |
Not that I'm aware of. However, I don't have enough expertise with regards to iOS builds.
I'm sorry you're having issues with this. There's very limited help we can provide given that I'm unable to reproduce this behavior. However, I do think that the main problem might be the missing installation of Cocoapods. In any case, if you encounter more issues with the installation of Cocoapods, you'll most likely get more assistance in the Unity forums regarding the setup. |
@argzdev I just notice something today. Not sure how I missed it but when I do IOS builds I get this message in the Editor Log. Cocoapod installation is disabled. The command 'pod install' must be executed from the B:/Astro Wars/IOS directory to generate a Xcode workspace that includes the CocoaPods referenced by B:/Astro Wars/IOS\Podfile. |
Hey @Shadowing1983, thanks for getting back to me. That's interesting that somehow Cocoapods installation is disabled. Thanks for sharing this information, I'm sure it'll help other folks who also encounter the same problem. By the way, now that the Cocoapods is installed. Does the External Dependency Manager show up in the Assets tab? |
You mean "now that EDM is installed does it show EDM in the assets tab". yes it does. that problem is fixed. But ya wanted to write back to keep a updated note on this. Hopefully get figured out eventually. Gonna google around a bit more now that I see that disabled |
Glad that's working now, @Shadowing1983. As for your new issue, I don't believe it's an issue with our EDM4U, hopefully it'll work once you're able to enable the Cocoapods installation. That said, feel free to open a new issue if the Cocoapods installation is somehow caused by our EDM4U, then we can take another look. Since this initial issue has been resolved, I believe we can go ahead and close this thread. Thanks for the updates! |
[REQUIRED] Please fill in the following fields:
[REQUIRED] Please describe the issue here:
After Importing the package. External Dependency Manger is not listed under Assets.
This is because Editor is not checked under Google.IOS Resolver
Ifi check it. It will show up in the editor but when I go to click Install Cocoapods I get error
TypeLoadException: Could not load type of field 'Google.IOSResolver:analytics' (57) due to: Could not resolve type with token 01000016 from typeref (expected class 'Google.EditorMeasurement' in assembly 'Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null') assembly:Google.VersionHandlerImpl, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null type:Google.EditorMeasurement member:(null)
Please answer the following, if applicable:
What's the issue repro rate? (eg 100%, 1/5 etc)
100 percent
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.
Import package
The text was updated successfully, but these errors were encountered: