2015-06-16 5 views
8

Próbuję stworzyć grę na iOS na system iOS. Ustawiłem obsługę skryptów na IL2CPP (armv7 i arm64) i otrzymuję następujące błędy.UnusedBytecodeStripper2.exe nie działał poprawnie

Używam MobileMoveScript Plugin 2.1.3 i Mobile Social Plugin 6.6. Nie sądzę, że jest jakikolwiek problem z wtyczkami, ponieważ próbowałem je skompilować osobno i zadziałało.

Failed działa

/Applications/Unity/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe wymeldowanie „/ Users/abeltherock007/Dokumenty/Unity Projekty/Rozmowa Superstar 2/Temp/StagingArea/Data/Managed "-l none -c link -x " /Applications/Unity/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper/native_link.xml " -f"/Applications/Unity/Unity. app/Spis treści/Frameworks/il2cpp/LinkerDescriptors " -x"/Users/abeltherock007/Documents/Unity Projects/Talking Superstar 2/Temp/StagingArea/Data/Managed /../ platform_native_link.xml "-x "/ Users/abeltherock007/Documents/Unity Projects/Talking Superstar 2/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml" -x "/ Users/abeltherock007/Documents/Unity Projects/Talking Superstar 2/Assets/link. xml "-d"/Users/abeltherock007/Documents/Unity Projekty/Talking Superstar 2/Temp/StagingArea/Data/Managed "-a "/Users/abeltherock007/Documents/Unity Projects/Talking Superstar 2/Temp/StagingArea /Data/Managed/Assembly-CSharp.dll”-a "/ Users/abeltherock007/Dokumenty/Unity Projekty/Rozmowa Superstar 2/Temp/StagingArea/Data/Managed/UnityEngine.UI.dll"


stdout; Błędu krytycznego w mono CIL Linker Mono.Cecil.AssemblyResolutionException: Nie udało się rozwiązać montaż: 'U3DXTCore Kultura = neutralne TokenKluczaPublicznego = zerowy' w Mono.Linker.LinkContext.Resolve (zakres IMetadataScope) [0x00000] w 0 w Mono.Linker.Steps.ResolveFromXmlStep.GetAssembly (kontekst Mono.Linker.LinkContext, system.string AssemblyName) [0x00000] w 0 w Mono.Linker.Steps.ResolveFromXmlStep.ProcessAssemblies (Mono.Linker.LinkContext kontekst, System.Xml.XPath.XPathNodeIterator iterator) [0x00000] w: 0 at Mono.Linker.Steps.ResolveFromXmlStep.Process() [0x00000] w: 0 w Mono.Linker.Steps.BaseStep.Process (Mono Kontekst .Linker.LinkContext) [0x00000] w: 0 w Mono.Linker.Pipeline.Process (kontekst Mono.Linker.LinkContext) [0x00000] w: 0 w Mono.Linker.Driver.Run() [0x00000] w 0 w Mono.Linker.Driver.RunDriver (sterownik Mono.Linker.Driver) [0x00000] w 0 stderr:

UnityEngine.Debug: logError (obiekt) UnityEditorInternal.Runner: RunManagedProgram (ciąg, String , String, CompilerOutputParserBase) UnityEditorInternal.AssemblyStripper: RunAssemblyLinker (IEnumerable`1, String &, String &, String, String) UnityEditorInternal.AssemblyStripper: StripAssembliesTo (String, String, String & , String &, String, String, IEnumerable`1) UnityEditorInternal.AssemblyStripper: Strip (String, String, String &, String &, String, String, IEnumerable`1) UnityEditorInternal.AssemblyStripper: Gazy (ciąg [] Ciąg [], łańcuch, String Ciąg &, String &, łańcuch, String IEnumerable`1) UnityEditorInternal.IL2CPPBuilder: RunAssemblyStripper (IEnumerable, String ciąg [] Ciąg [], String) UnityEditorInternal.IL2CPPBuilder: StripAssemblies (String [], String) UnityEd itorInternal.IL2CPPBuilder: Run() UnityEditorInternal.IL2CPPUtils: RunIl2Cpp (String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) UnityEditor.HostView: OnGUI()

+2

Jakie ustawienia są używane do "Poziomu usuwania izolacji" i "Zgodności Api" w ustawieniach odtwarzacza? Widziałem kilka podobnych problemów z U3DXTCore i zazwyczaj zależą one od tych ustawień. –

Odpowiedz

7

wpadłem na problem i nie znajdź coś online, ale w końcu go rozwiązałem. Problemem jest tutaj plugin u3dxt dla iOS. nie jest kompatybilny z 64-bitową wersją lub przynajmniej wersja, której używałam, nie była. Więc musisz się nad tym popracować. Usunąłem wtyczkę i wszystko było w porządku. należy również pamiętać, że nawet jeśli usunięto wtyczkę, a plik łącza nadal znajduje się w folderze Zasób /, problem nie zostanie rozwiązany. więc usuń folder wtyczki i plik łącza u3dxt.

+0

Masz rację, link.xml powinien zostać usunięty –

+0

Usunąłem u3dxt, ale nie usunąłem pliku link.xml. Twoje rozwiązanie rozwiązało to również dla mnie, dzięki! – NateJC

+0

miał problem z łączem, dzięki: D –