- Home /
Duplicate native method found : unityPurchasingInterceptPromotionalPurchases. Please check your source carefully.
Bulid ios with mono and if build ios with il2cpp https://answers.unity.com/questions/1549668/unitylinkerexe-did-not-run-properly.html
SystemException: Duplicate native method found : unityPurchasingInterceptPromotionalPurchases. Please check your source carefully. UnityEditor.MonoAOTRegistration.ExtractNativeMethodsFromTypes (ICollection`1 types, System.Collections.ArrayList res) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoInternalCallGenerator.cs:29) UnityEditor.MonoAOTRegistration.BuildNativeMethodList (Mono.Cecil.AssemblyDefinition[] assemblies) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoInternalCallGenerator.cs:51) UnityEditor.MonoAOTRegistration.WriteCPlusPlusFileForStaticAOTModuleRegistration (BuildTarget buildTarget, System.String file, CrossCompileOptions crossCompileOptions, Boolean advancedLic, System.String targetDevice, Boolean stripping, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.AssemblyReferenceChecker checker, System.String stagingAreaDataManaged, IIl2CppPlatformProvider platformProvider) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoInternalCallGenerator.cs:110) UnityEditor.iOS.PostProcessiPhonePlayer.CrossCompileManagedDlls (BuildSettings bs, UnityEditor.iOS.ProjectPaths paths, UnityEditor.AssemblyReferenceChecker checker, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport buildReport) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:811) UnityEditor.iOS.PostProcessiPhonePlayer.PostProcess (BuildSettings bs, UnityEditor.iOS.ProjectPaths paths, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport buildReport) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:660) UnityEditor.iOS.PostProcessiPhonePlayer.PostProcess (PostProcessorSettings postProcessorSettings, BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:611) UnityEditor.iOS.iOSBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/ExtensionModule.cs:37) UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at C:/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:27) UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:287) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Answer by exmw001 · Nov 15, 2018 at 10:09 AM
Problem solved Just update unity version 2018.2.14 to unity 2018.2.15.
Answer by unity_VfcVGgIYqPPKlg · Mar 26, 2019 at 07:08 AM
Change mono to il2cpp it works for me. because mono is not supported later IOS 11.
Your answer

Follow this Question
Related Questions
Build problem when Making an IL2CPP build to support 64 android architecture 0 Answers
Failed running IL2CPP on Android build with Unity 2018.2.0b10 0 Answers
il2cpp did not run properly while making unity build after facebook integration 1 Answer
Nintendo Switch il2cpp build error 0 Answers
What is `assets/bin/Data/Managed/etc/mono/xxx` contain ? 0 Answers