I have bought GameDNA MobileKit & MobileAds
But there is a problem ‘‘embeddedframework’’ conflict with each other. If i try to package it failled saying those 3 files below conflict.
nanopb.embeddedframework
GoogleUtilities.embeddedframework
GoogleAppMeasurement.embeddedframework
I cannot ask to GameDNA developer because he is at the hospital.
Is there a way to make sure they do not conflict?
So when i package it create Folder named MobileKit with is .Framework and another Folder named MobileAds with is .frameworks? so no conflict.
Thanks for your help. and sorry for my english.
Resolve: Got help from GameDNA member (Benny Panik) on discord. Here how to fix.
- Install Unreal engine from source code
- Go to: D:\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\Configuration\ Open → UEBuildModule.cs
Replace Line 195 by this line below:
Framework = new UEBuildFramework(FrameworkRules.Name, FileReference.Combine(ModuleDirectory, FrameworkRules.ZipPath), DirectoryReference.Combine(UnrealBuildTool.EngineDirectory, “Intermediate”, “UnzippedFrameworks”, ModuleDirectory.FullName.Substring(ModuleDirectory.FullName.LastIndexOf(Path.DirectorySeparatorChar) + 1), FrameworkRules.Name, Path.GetFileNameWithoutExtension(FrameworkRules.ZipPath)), FrameworkRules.CopyBundledAssets);
This will categorize by plugin name so no more conflict.