Issue prepping a an iOS build for 64 bit deployment

We have a legacy app that was built before Apple required all new apps to be 64 bit compatible. According to Unitys documentation, the way to achieve this is to go to Player Settings and change Scripting Backend to IL2CPP as seen here: http://docs.unity3d.com/Manual/iphone-64bit.html

However, our Player Settings do not conform to what is shown in the screenshots - if you look at the screenshots of the settings in that article, you will see “Backend Scripting” clearly marked, near the other iOS build settings and formatted as a drop-down list. These are screenshots of our own Player Settings:

2233514--148862--Screen Shot 2015-08-03 at 13.34.03.png 2233514--148863--Screen Shot 2015-08-03 at 13.34.11.png

Notice how although there appears to be Scripting Backend item, it is not a dropdown menu but a simple int. It looks like these options are garbled or corrupted for some reason.

Does anyone know how to fix this issue, or failing that, what I should set these values to?

What version of unity is that? Ios 64 bit support didnt come until 4.6 something.

4.5.5 I believe. I am downloading and installing 4.6.7 at the moment to try building again with that - I will post my results.

Hasn’t worked. Now running project in 4.6.7 and the Scripting Backend option is the same as my original screenshot.

Is there any specific reason you are viewing the Player setting dialog with the inspector set to debug?
If not just disable it via the little menu in the top right of the inspector.
Then you should be seeing the Player Setting like in documentation ( unity 4.6.x or 5.x requiref for IL2CPP ).

Ah, thank you. It didn’t even register to me that I was on debug for some reason. The setting has appeared now. Thanks!