### Known Issues in 2018.4.18f1

*   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))
    
*   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.
    
*   Scene Management: Prefabs lose their values if scripts are removed then reintroduced ([1216914](https://issuetracker.unity3d.com/issues/prefabs-lose-their-values-if-scripts-are-removed-then-reintroduced))
    
*   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.
    
*   tvOS: "Menu" button on Siri Remote returns "Joystick1Button19" instead of "Joystick1Button0" ([1214948](https://issuetracker.unity3d.com/issues/tvos-menu-button-on-siri-remote-returns-joystick1button19-instead-of-joystick1button0))
    

### 2018.4.18f1 Release Notes

#### Fixes

*   2D: Fixed a crash when selecting SpriteRenderer with tiling enabled in SceneView. ([1211482](https://issuetracker.unity3d.com/issues/crash-on-memory-allocation-when-double-clicking-a-sprite-which-size-is-reassigned-in-ondrawgizmos))
    
*   2D: Fixed an exception when accessing ISpriteEditorDataProvider during AssetPostProcessor on new asset. ([1215686](https://issuetracker.unity3d.com/issues/initialising-ispriteeditordataprovider-results-in-null-reference-exception))
    
*   Analytics: Fixed a deprecated warning issue on WebGL platform. (1190301)
    
*   Android: Added maxAspectRatio to manifest only when targetting API 26 or higher. (1215022)
    
*   Android: Fixed an issue causing minimum and target API levels UI to get stuck at "Getting API levels...". ([1214796](https://issuetracker.unity3d.com/issues/android-minimum-api-level-and-target-api-level-lists-are-empty-when-there-is-no-internet-connection))
    
*   Android: Fixed an issue where on screen keyboard is closed when focusing different InputField. ([1180393](https://issuetracker.unity3d.com/issues/android-on-screen-keyboard-is-closed-when-focusing-different-inputfield))
    
*   Asset Bundles: Fixed an issue with assertion when building multiple scene asset bundles with data analytics enabled. ([1203242](https://issuetracker.unity3d.com/issues/building-asset-bundles-causes-an-assertion-pluginappendices-dot-size-equals-1-on-the-editor))
    
*   Asset Import: Fixed an issue where setting EditorCurveBinding.type to a custom component binds to "MonoBehavior" instead of the derived class. ([1201584](https://issuetracker.unity3d.com/issues/setting-editorcurvebinding-dot-type-to-a-custom-component-bind-to-monobehavior-instead-of-the-derived-class))
    
*   Asset Pipeline: Fixed an issue where asset bundles could fail to load when using async loading methods. ([1215446](https://issuetracker.unity3d.com/issues/asset-bundles-fail-to-load-when-using-async-loading-methods))
    
*   Asset Pipeline: Fixed an issue where calling SaveAssets() in play mode could cause an exception to be thrown. ([1215975](https://issuetracker.unity3d.com/issues/assetdatabase-dot-saveassets-throws-an-exception-the-specified-path-is-not-of-a-legal-form-empty-while-in-play-mode))
    
*   Editor: Fixed a crash which happens when the editor is launched in -nographics mode. ([1199974](https://issuetracker.unity3d.com/issues/batchmode-with-nographics-crashes-on-guiview-createrenderview-when-checking-layout))
    
*   Editor: Fixed a Unity crash for enum popup. ([1209597](https://issuetracker.unity3d.com/issues/editor-crashes-silently-when-assertion-is-not-met-after-calling-editorguilayout-dot-enumpopup))
    
*   Editor: Fixed an issue with Update Check dialog to avoid recommending an older version than the one is used. ([833402](https://issuetracker.unity3d.com/issues/unity-update-dialog-suggests-an-older-version))
    
*   Editor: Fixed an issue with Update Inspectors when using 'Recompile After Finished Playing'. ([1196494](https://issuetracker.unity3d.com/issues/inspector-window-fails-to-update-when-saving-a-script-with-recompile-after-finished-playing-setting-applied-during-playmode))
    
*   GI: Fixed an issue where rendering of light-probed GI contributors not receiving any occlusion from probes outside of the configured shadow distance. ([1174524](https://issuetracker.unity3d.com/issues/subtractive-mixed-lighting-used-with-a-static-shadows-only-object-changes-when-reloading-the-scene-or-entering-play-mode))
    
*   Graphics: Fixed an issue were on one camera CullingGroup.QueryIndices doesn't work. Cameras are in the same location and using two CullingGroups with the same settings. ([1181967](https://issuetracker.unity3d.com/issues/cullinggroup-dot-queryindices-only-returns-results-for-one-camera))
    
*   Graphics: Fixed an issue where remove stall in Canvas.BuildBatch profile marker waiting for Geometry Jobs to finish. ([1178300](https://issuetracker.unity3d.com/issues/semaphore-dot-waitforsignal-causes-a-slow-editor-when-entering-play-mode))
    
*   Graphics: Fixed an issue with GPU instancing on PowerVR devices. ([1156362](https://issuetracker.unity3d.com/issues/android-glsl-unexpected-struct-parameter-errors-when-using-drawmeshinstanced-on-powervr-gpu))
    
*   IL2CPP: Corrected the behavior of the InitMessage icall. ([1208473](https://issuetracker.unity3d.com/issues/ios-player-crashes-when-using-dns-dot-endgethostaddresses-and-unloadunusedassets))
    
*   IL2CPP: Fixed a crash with message box "GetThreadContext failed" when using .NET 4.x scripting runtime.
    
*   IL2CPP: Fixed an issue with invoking public static methods and instantiating public classes that were defined in managed .winmd files.
    
*   IL2CPP: IL2CPP will now automatically initialize when calling into converted managed .winmd files from native code even if Unity engine hasn't been initialized yet. (1200489)
    
*   iOS: Launch Screen storyboards are validated to ensure that they have the correct settings to be used as a launch screen. ([1212014](https://issuetracker.unity3d.com/issues/ios-application-crashes-on-launch-if-storyboard-is-used-as-launch-screen))
    
*   MacOS: Fixed an issue where targeting .Net 3.6 would fail notarization on macOS because of mono being compiled with too old of an SDK.
    
*   Mobile: Added iPod Touch 7th Generation to the iOS.DeviceGeneration API. ([1185468](https://issuetracker.unity3d.com/issues/ios-seventh-generation-ipod-touch-is-not-recognized-using-device-dot-generation))
    
*   Mobile: Added profiler and remote support for iPhone 11, 11 Pro and 11 Pro Max, Apple TV 4K, iPod Touch 7th Generation.
    
*   Package Manager: Fixed an issue where scoped registry packages not listed when the registry backend did not provide the _content-type_ header in the response. ([1217800](https://issuetracker.unity3d.com/issues/2019-dot-3-package-manager-does-not-list-packages-from-scoped-registries))
    
*   Package Manager: Fixed an issue where Unity could not connect to the UnityPackageManager process due to misconfigured proxy settings. ([1213556](https://issuetracker.unity3d.com/issues/as-a-user-i-want-unity-to-be-able-to-connect-to-upm-without-having-to-customize-unity-noproxy))
    
*   Particles: Ensure sub-emitter rotation takes GameObject Transform into account. ([1168251](https://issuetracker.unity3d.com/issues/sub-emitter-created-particle-systems-rotation-is-inconsistent-when-rotating-the-main-particle-system))
    
*   Prefabs: Fixed an issue with the position of prefab instances in the hierarchy, both in the scenes and prefabs with nesting. ([1213249](https://issuetracker.unity3d.com/issues/prefab-hierarchy-is-reordered-after-upgrading-a-project-to-a-newer-version-of-unity))
    
*   Profiler: Fixed an issue where it was unable to control to which PC the Player connects when using 'Autoconnect Profiler. ([1141872](https://issuetracker.unity3d.com/issues/player-profiler-profiler-keeps-connecting-to-the-same-player-even-if-its-not-restarted), 1149416, [1182142](https://issuetracker.unity3d.com/issues/unable-to-control-to-which-pc-the-player-connects-when-using-autoconnect-profiler))
    
*   Profiler: Fixed an issue where the Profiler window did not always refresh its content after loading a capture file. ([1213449](https://issuetracker.unity3d.com/issues/profiler-data-does-not-automatically-refresh-when-loaded-from-a-file))
    
*   Profiler: Fixed an issue where windows editor slowdown when there was a lot of players in the network. ([1193875](https://issuetracker.unity3d.com/issues/profiling-the-editor-while-running-a-development-build-causes-a-flood-of-udp-packets))
    
*   SceneManager: Fixed a regression bug, where LoadSceneAsync would not cache the asyncOperations callbacks. ([1049526](https://issuetracker.unity3d.com/issues/after-loading-editorapplication-dot-loadlevelasyncinplaymode-the-subscribed-completed-event-doesnt-triggers))
    
*   Scripting: Fixed an issue where project throw package errors if it is located on root of a drive. ([1196161](https://issuetracker.unity3d.com/issues/having-a-project-in-the-root-directory-of-a-drive-causes-directorynotfoundexception-errors))
    
*   Timeline: Fixed an issue with building for iOS if there is no videoplayer in the scene.
    
*   Version Control: Fixed an issue where modified scenes in some rare cases not getting checked out under Perforce (AssetDatabase.IsOpenForEdit paths array variant had a bug). (1217833)
    
*   Video: Fixed an issue where asset bundles which include VideoClip have different CRC values when built from a different directory. ([1152507](https://issuetracker.unity3d.com/issues/asset-bundles-which-include-videoclip-have-different-crc-values-when-built-from-a-different-directory))
    
*   Video: Fixed an issue with memory leaks when in Play mode. ([1168659](https://issuetracker.unity3d.com/issues/videoplayer-leaks-memory-when-in-play-mode))
    
*   Windows: Fixed an issue where certificate validation failing on machines with certain intermediate certificate authority certificates installed. ([1215665](https://issuetracker.unity3d.com/issues/unitywebrequest-fails-to-verify-certificate-when-lets-encrypt-authority-x1-certificate-is-present-in-system-trust-store))
    
*   Windows: Fixed an issue where Unity Crash Handler opens the game process with PROCESS\_ALL\_ACCESS flag upon the game launch. Unity Crash Handler does it only if the game crashes. (1204191)
    
*   XR: Fixed a NULL De-Ref exception due to WorldAnchorStore reload. ([1165639](https://issuetracker.unity3d.com/issues/hololens-worldanchorstore-throws-an-argumentnullexception-when-calling-save-method))
    
*   XR: Fixed am issue where Hololens 2 pausing when UserPresence is lost with RunInBackground enabled.
    
*   XR: Fixed an issue with stereo rendering on Gear VR and Oculus Go. ([1209695](https://issuetracker.unity3d.com/issues/stereoscopic-rendering-broken-on-2019-dot-2-14-plus-on-oculus-go))