Controller bindings not working after Build

Exactly, however it is definitelly weird that it is needed in build and not in the editor.

in 2022.3 LTS same occurs, but not in the new input system but in the old. Wether it is in the player setting “both” or “old” it works perfect on editor it does not in build. I just updated from 2020.3 LTS where this worked properly. I find insane that such a critical thing is not adressed with high priority.

I guess they are tweaking controller stuff and breaking both old and new systems in one swift move. mFI controllers don’t work properly in editor any more and I can’t test controller stuff on a Mac using the Input Manager. This used to work correctly for many years, but now it doesn’t, even though I doubt there are any intentional changes to the old input manager.

I reverted the project back to 2020.3 and stuff is again working as intended. will stay here for safety…

Same problems:
Keyboard works fine. Controllers doesn’t work in Build Mode
Unity 2022.3.8f, InputSystem 1.6.3 - have problems
Unity 2021.3.22f, InputSystem 1.5.1 - no problems

I also noticed:
keyboard has same id(always is 1) in both modes (Editor and Build)
but gamepad has different ids in Editor and Build Modes, but each session it has always the same id (in editor always 24, in build mode it is 22).
I hope it can helps InputSystem developers.

I’m using Unity 2020.3.48f1 with input 1.5.1. Keyboard works fine, but controller doesn’t work in build. It has been 2024, any solutions on this?

Facing same issue in unity 2019.4.40f1 with input system 1.4.4, its work with editor as well as, windows build, iOS and android build but not working on macOS build.

Also check that your input map are in your adressable if you use the package. It was one of the issue for us.

Running into similar stuff, my PS4/Xbox work in editor and in build but other players controller doesn’t work at all (Xbox), while other players (Xbox) controllers work fine. Super frustrating!