XBOX One confusion

I have scoured these forums for a real solution to this, considering, I am using Visual Studio 2017 and without Unity i can simply write code and deploy to my XBox One and i do not need a Microsoft Developer account for the XBox one or even the ID by Microsoft until I am ready to send it on to the store, but Unity doesn’t allow me to build for XBox One without those steps with an ID which requires Microsoft approval etc. UWP itself is rather easy, but I am seeing tons of discussion threads about people unable to build for XBOX One with Unity or UWP issues, etc, but so far no solutions, can we not build to XBOX One in Unity without a lot of hassle? We don’t need the ID until we are ready to sell, so why force it?

Ok found a solution, it simply doesn’t work with my version of Unity, I had to download the latest patched version of 5.x and now it is working, next question i’ll post is that I can get the game built, uploaded, but the controller isn’t working for the games on the xbox one, doesn’t seem to matter how I setup the game in Unity project preferences or anything, but now at least I have got the game working with 5.6.3sp4

if I can’t find the instructions on how to make the game deploy with using the game controller on the xbox one itself, then I will post another question about it, but someone must have ran across that before.

Thanks