Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Bug Error when creating build for iOS

Discussion in '2021.1 Beta' started by bottledgalaxy, Nov 23, 2020.

  1. bottledgalaxy

    bottledgalaxy

    Joined:
    Jul 19, 2019
    Posts:
    84
    So the same build that works fine on 2020.2 gives out these errors when trying to make a build for iOS:

    Code (CSharp):
    1. Type '[UnityEngine.UI]UnityEngine.UI.InputField' has an extra field 'm_ShouldActivateOnSelect' of type 'System.Boolean' in the player and thus can't be serialized
    2. #0 GetStacktrace(int)
    3. #1 DebugStringToFile(DebugStringToFileData const&)
    4. #2 ExtraFieldTester::PrintExtraFieldError(int, core::basic_string<char, core::StringStorageDefault<char> > const*, TypeDB::Field const*, TypeDB::Field const*)
    5. #3 ExtraFieldTester::Validate(TypeDB const&, TypeDB&)
    6. #4 DoBuildPlayer_PreBuildCleanupAndRecompile(core::basic_string<char, core::StringStorageDefault<char> > const&, BuildPlayerOptions const&, BuildTargetPlatformGroup, BuildTargetPlatform, dynamic_array<core::basic_string<char, core::StringStorageDefault<char> >, 0ul> const&, TypeDB const&, TypeDB&, BuildReporting::BuildReport&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    7. #5 RecompileBeforeBuildPlayerOrBundle(BuildTargetPlatformGroup, BuildTargetPlatform, dynamic_array<core::basic_string<char, core::StringStorageDefault<char> >, 0ul> const&, BuildPlayerOptions, TypeDB const&, TypeDB&, BuildReporting::BuildReport&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    8. #6 ProducePlayerScriptAssemblies(BuildPlayerSetup const&, BuildReporting::BuildReport&, TypeDB&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    9. #7 BuildPlayer(BuildPlayerSetup const&, BuildReporting::BuildReport&)
    10. #8 BuildPipeline_CUSTOM_BuildPlayerInternalNoCheck(ScriptingBackendNativeArrayPtrOpaque*, ScriptingBackendNativeStringPtrOpaque*, ScriptingBackendNativeStringPtrOpaque*, BuildTargetPlatformGroup, BuildTargetPlatform, BuildPlayerOptions, ScriptingBackendNativeArrayPtrOpaque*, unsigned char)
    11. #9  (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,string[],bool)
    12. #10  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:170] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    13. #11  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:95] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    14. #12  (Mono JIT Code) [BuildPlayerWindow.cs:986] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    15.  
    Code (CSharp):
    1. Fields serialized in target platform, class 'UnityEngine.UI.InputField'
    2.     'm_TextComponent' of type 'UnityEngine.UI.Text'
    3.     'm_Placeholder' of type 'UnityEngine.UI.Graphic'
    4.     'm_ContentType' of type 'UnityEngine.UI.InputField+ContentType'
    5.     'm_InputType' of type 'UnityEngine.UI.InputField+InputType'
    6.     'm_AsteriskChar' of type 'System.Char'
    7.     'm_KeyboardType' of type 'UnityEngine.TouchScreenKeyboardType'
    8.     'm_LineType' of type 'UnityEngine.UI.InputField+LineType'
    9.     'm_HideMobileInput' of type 'System.Boolean'
    10.     'm_CharacterValidation' of type 'UnityEngine.UI.InputField+CharacterValidation'
    11.     'm_CharacterLimit' of type 'System.Int32'
    12.     'm_OnEndEdit' of type 'UnityEngine.UI.InputField+SubmitEvent'
    13.     'm_OnValueChanged' of type 'UnityEngine.UI.InputField+OnChangeEvent'
    14.     'm_CaretColor' of type 'UnityEngine.Color'
    15.     'm_CustomCaretColor' of type 'System.Boolean'
    16.     'm_SelectionColor' of type 'UnityEngine.Color'
    17.     'm_Text' of type 'System.String'
    18.     'm_CaretBlinkRate' of type 'System.Single'
    19.     'm_CaretWidth' of type 'System.Int32'
    20.     'm_ReadOnly' of type 'System.Boolean'
    21.     'm_ShouldActivateOnSelect' of type 'System.Boolean'
    22.  
    23. #0 GetStacktrace(int)
    24. #1 DebugStringToFile(DebugStringToFileData const&)
    25. #2 ExtraFieldTester::PrintClassLayout(core::basic_string<char, core::StringStorageDefault<char> > const&, TypeDB::Class const&)
    26. #3 ExtraFieldTester::Validate(TypeDB const&, TypeDB&)
    27. #4 DoBuildPlayer_PreBuildCleanupAndRecompile(core::basic_string<char, core::StringStorageDefault<char> > const&, BuildPlayerOptions const&, BuildTargetPlatformGroup, BuildTargetPlatform, dynamic_array<core::basic_string<char, core::StringStorageDefault<char> >, 0ul> const&, TypeDB const&, TypeDB&, BuildReporting::BuildReport&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    28. #5 RecompileBeforeBuildPlayerOrBundle(BuildTargetPlatformGroup, BuildTargetPlatform, dynamic_array<core::basic_string<char, core::StringStorageDefault<char> >, 0ul> const&, BuildPlayerOptions, TypeDB const&, TypeDB&, BuildReporting::BuildReport&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    29. #6 ProducePlayerScriptAssemblies(BuildPlayerSetup const&, BuildReporting::BuildReport&, TypeDB&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    30. #7 BuildPlayer(BuildPlayerSetup const&, BuildReporting::BuildReport&)
    31. #8 BuildPipeline_CUSTOM_BuildPlayerInternalNoCheck(ScriptingBackendNativeArrayPtrOpaque*, ScriptingBackendNativeStringPtrOpaque*, ScriptingBackendNativeStringPtrOpaque*, BuildTargetPlatformGroup, BuildTargetPlatform, BuildPlayerOptions, ScriptingBackendNativeArrayPtrOpaque*, unsigned char)
    32. #9  (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,string[],bool)
    33. #10  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:170] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    34. #11  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:95] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    35. #12  (Mono JIT Code) [BuildPlayerWindow.cs:986] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    36.  
    Code (CSharp):
    1. Fields serialized in Editor, class 'UnityEngine.UI.InputField'
    2.     'm_TextComponent' of type 'UnityEngine.UI.Text'
    3.     'm_Placeholder' of type 'UnityEngine.UI.Graphic'
    4.     'm_ContentType' of type 'UnityEngine.UI.InputField+ContentType'
    5.     'm_InputType' of type 'UnityEngine.UI.InputField+InputType'
    6.     'm_AsteriskChar' of type 'System.Char'
    7.     'm_KeyboardType' of type 'UnityEngine.TouchScreenKeyboardType'
    8.     'm_LineType' of type 'UnityEngine.UI.InputField+LineType'
    9.     'm_HideMobileInput' of type 'System.Boolean'
    10.     'm_CharacterValidation' of type 'UnityEngine.UI.InputField+CharacterValidation'
    11.     'm_CharacterLimit' of type 'System.Int32'
    12.     'm_OnEndEdit' of type 'UnityEngine.UI.InputField+SubmitEvent'
    13.     'm_OnValueChanged' of type 'UnityEngine.UI.InputField+OnChangeEvent'
    14.     'm_CaretColor' of type 'UnityEngine.Color'
    15.     'm_CustomCaretColor' of type 'System.Boolean'
    16.     'm_SelectionColor' of type 'UnityEngine.Color'
    17.     'm_Text' of type 'System.String'
    18.     'm_CaretBlinkRate' of type 'System.Single'
    19.     'm_CaretWidth' of type 'System.Int32'
    20.     'm_ReadOnly' of type 'System.Boolean'
    21.  
    22. #0 GetStacktrace(int)
    23. #1 DebugStringToFile(DebugStringToFileData const&)
    24. #2 ExtraFieldTester::PrintClassLayout(core::basic_string<char, core::StringStorageDefault<char> > const&, TypeDB::Class const&)
    25. #3 ExtraFieldTester::Validate(TypeDB const&, TypeDB&)
    26. #4 DoBuildPlayer_PreBuildCleanupAndRecompile(core::basic_string<char, core::StringStorageDefault<char> > const&, BuildPlayerOptions const&, BuildTargetPlatformGroup, BuildTargetPlatform, dynamic_array<core::basic_string<char, core::StringStorageDefault<char> >, 0ul> const&, TypeDB const&, TypeDB&, BuildReporting::BuildReport&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    27. #5 RecompileBeforeBuildPlayerOrBundle(BuildTargetPlatformGroup, BuildTargetPlatform, dynamic_array<core::basic_string<char, core::StringStorageDefault<char> >, 0ul> const&, BuildPlayerOptions, TypeDB const&, TypeDB&, BuildReporting::BuildReport&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    28. #6 ProducePlayerScriptAssemblies(BuildPlayerSetup const&, BuildReporting::BuildReport&, TypeDB&, core::basic_string<char, core::StringStorageDefault<char> > const&)
    29. #7 BuildPlayer(BuildPlayerSetup const&, BuildReporting::BuildReport&)
    30. #8 BuildPipeline_CUSTOM_BuildPlayerInternalNoCheck(ScriptingBackendNativeArrayPtrOpaque*, ScriptingBackendNativeStringPtrOpaque*, ScriptingBackendNativeStringPtrOpaque*, BuildTargetPlatformGroup, BuildTargetPlatform, BuildPlayerOptions, ScriptingBackendNativeArrayPtrOpaque*, unsigned char)
    31. #9  (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,string[],bool)
    32. #10  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:170] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    33. #11  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:95] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    34. #12  (Mono JIT Code) [BuildPlayerWindow.cs:986] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    35.  
    Code (CSharp):
    1. Error building player because script class layout is incompatible between the editor and the player.
    2.  
    Code (CSharp):
    1. Build completed with a result of 'Failed' in 3 seconds (3328 ms)
    2. #0 GetStacktrace(int)
    3. #1 DebugStringToFile(DebugStringToFileData const&)
    4. #2 DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*)
    5. #3 DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingBackendNativeStringPtrOpaque*, ScriptingBackendNativeObjectPtrOpaque*)
    6. #4  (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,UnityEngine.LogOption,string,UnityEngine.Object)
    7. #5  (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:95] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    8. #6  (Mono JIT Code) [BuildPlayerWindow.cs:986] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    9.  
    Code (CSharp):
    1. UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors
    2.   at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002be] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:190
    3.   at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95
    4. #0 GetStacktrace(int)
    5. #1 DebugStringToFile(DebugStringToFileData const&)
    6. #2 DebugLogHandler::Internal_Log(LogType, LogOption, core::basic_string<char, core::StringStorageDefault<char> >, Object*)
    7. #3 DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, ScriptingBackendNativeStringPtrOpaque*, ScriptingBackendNativeObjectPtrOpaque*)
    8. #4  (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,UnityEngine.LogOption,string,UnityEngine.Object)
    9. #5  (Mono JIT Code) [BuildPlayerWindow.cs:986] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    10.