### Known Issues in 2018.4.20f1

*   Animation: Animator.Update CPU time spikes when multiple animations are playing ([1184690](https://issuetracker.unity3d.com/issues/animator-dot-update-cpu-time-spikes-when-multiple-animations-are-playing))
    
*   MacOS: \[Lighting\]Errors in console on changing editor visualization mode to realtime GI if there is a particle system in scene. ([1106901](https://issuetracker.unity3d.com/issues/lighting-errors-in-console-on-changing-editor-visualization-mode-to-realtime-gi-if-there-is-a-particle-system-in-scene))
    
*   Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
    
*   Profiling: Editor crashes when loading profiler file with memcpy stacktrace ([1131782](https://issuetracker.unity3d.com/issues/editor-crashes-when-loading-profiler-file-with-memcpy-stacktrace))
    
*   Profiling: Performance decrease in EditorOverhead using Deep Profile ([1051094](https://issuetracker.unity3d.com/issues/performance-decrease-in-editoroverhead-using-deep-profile))
    
*   macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older\_releases.
    

### 2018.4.20f1 Release Notes

#### Fixes

*   AI: Fixed a path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours. ([977653](https://issuetracker.unity3d.com/issues/navmeshpath-sometimes-returns-bad-paths-when-using-obstacle-carving))
    
*   Android: Fixed a crash during shutdown when starting a Java thread with a C# thread. ([1224810](https://issuetracker.unity3d.com/issues/android-il2cpp-app-crashes-during-shutdown-when-starting-a-java-thread-with-a-c-number-thread))
    
*   Android: Fixed activity pause timeout warnings. ([1223705](https://issuetracker.unity3d.com/issues/android-activity-pause-timeout-for-activityrecord-warning-issued-when-executing-application-dot-quit))
    
*   Asset Import: Added AssetDatabase.DisallowAutoRefresh and AssetDatabase.AllowAutoRefresh to the C# API. (1173031)
    
*   Asset Pipeline: Fixed an issue where AssetBundle Recompression not verifying the CRC of bundle contents when requested. ([1195075](https://issuetracker.unity3d.com/issues/assetbundles-recompressassetbundle-never-does-the-expected-crc-check))
    
*   Asset Pipeline: Optimised copying an asset, so that a refresh of the asset database is not triggered. ([1179856](https://issuetracker.unity3d.com/issues/assetdatabase-dot-refresh-performance-regression-in-big-projects-takes-significantly-more-time))
    
*   Editor: Fixed a crash when calling MonoImporter.GetExecutionOrder(null). ([1181615](https://issuetracker.unity3d.com/issues/crash-on-monoimporter-custom-getexecutionorder-when-deleting-a-script-with-unapplied-changes-in-script-execution-order))
    
*   Graphics: Avoid rebinding the texture and polute state if the texture target is unknown. (1199990)
    
*   Graphics: Fixed a crash in SkinnedMeshRenderer: make sure the cached mesh is valid before using it. ([1183992](https://issuetracker.unity3d.com/issues/crash-when-dragging-an-asset-with-skinnedmeshrenderer-component-created-using-saveasprefabasset-after-changing-objectss-mesh))
    
*   Graphics: Fixed an issue loading shaders from a 2017.4 authored asset bundle into more recent Unity versions. ([1195317](https://issuetracker.unity3d.com/issues/oculus-quest-game-view-is-offset-in-each-eye-when-loading-assets-from-asset-bundles-on-single-pass))
    
*   Graphics: Fixed an issue that can cause increased draw call count when using static batching. ([1098752](https://issuetracker.unity3d.com/issues/android-static-batching-performance-regression-since-2018-dot-1))
    
*   iOS: Fixed an issue with profiler support for iPhone XR/XS/XS Max and above. ([1133479](https://issuetracker.unity3d.com/issues/ios-built-player-fails-to-connect-to-profiler-when-using-iphone-xr-iphone-xs-or-iphone-xs-max))
    
*   iOS: Fixed Unity Remote errors when using iPhone XR/XS/XS Max and above. ([1184243](https://issuetracker.unity3d.com/issues/ios13-getting-couldnt-create-device-api-for-device-in-the-console-when-connecting-ios13-device-with-unity-connect-on-windows))
    
*   macOS: IME works in both editor and player is the proper location. (1178930)
    
*   Prefabs: Fixed an issue where editor entering infinite loop on certain bad prefabs. The bad prefabs are now patched during load. ([1196082](https://issuetracker.unity3d.com/issues/editor-freeze-when-opening-a-prefab-with-incorrect-references-in-the-prefab-edit-mode))
    
*   Prefabs: Fixed an issue with applying prefab override from a scene where the MonoBehaviour lives in a namespace and has FormerlySerializeAs on the fields. ([1114464](https://issuetracker.unity3d.com/issues/string-doesnt-change-when-its-value-is-modified-in-the-yaml-scene-and-formerlyserializardasattribute-is-used))
    
*   Profiler: Added message indicating that Profiler Modules need to be activated to profile. (1197721)
    
*   Scripting: Fixed an issue that raised on iOS where the player would crash when shutting down. ([1145982](https://issuetracker.unity3d.com/issues/ios-crash-on-lookup-core-basic-string-char-core-stringstoragedefault-at-hash-set-dot-h-645-49-during-unity-cleanup))
    
*   UI: Fixed an issue with IME properly. (1178930)
    
*   Version Control: Fixed an issues with Unity auto refresh and version control. (1191378)
    
*   XR: Fixed a crash when you connect to a Hololens 2 using the HolographicRemoting scripting api and then enable Windows Mixed Reality.
    

#### API Changes

*   2D: Added: Added SortingGroup.UpdateAllSortingGroups to allow users to immediately update SortingGroups instead of waiting for LateUpdate. ([1202432](https://issuetracker.unity3d.com/issues/sortinggroup-has-no-effect-to-game-objects-immediately-after-instantiating-them))

#### Improvements

*   Asset Import: Added AssetDatabase.DisallowAutoRefresh and AssetDatabase.AllowAutoRefresh to the C# API. (1173031)