We are happy to ship a new Unity 4 release supporting Xcode 7.3. Recall that the last official release was Unity-4.7.0 in December 2015. There is no change in the plan outlined in that blogpost, but we want to help those who would otherwise be left stranded without support for Xcode 7.3. We have also added a couple of minor fixes to this release.
Changes
iOS/IL2CPP: Added support for Xcode 7.3.
Fixes
Android: Fixed crashes on Tegra K1 and Xiaomi devices due to unaligned memory access (712011), (700531).
iOS/IL2CPP: Prevent a double allocation for multi-dimensional arrays. (766168).
OSX: Fix for standalone player menu pausing execution. (702914).
Thank you for xcode but you left Android with graphics and crash issue on multiple devices which sucks big time. Least you attempted a fix in this version, where was Unity developers months ago… Fix up Android crashes
Thanks, any idea when the old networking system will be fully removed? (Unity 5+)
I have some popular multiplayer games on many platforms, and i’m starting to convert ONE of them, and its a little overwhelming.
Wondering how much time i have left before the old RPC’s and networkview’s are gone >_<
Can anyone tell me how long Unity will support the 4.x cycle? Is it possible this isn’t the end?
@MrEsquire , I’m reverting to 4.7.1 since there is XCode support so have to remove 5.3.whateverpatchihave and reinstall 4.7.1. I’ll let you know if I have a problem. I also have have installed and uninstalled and reinstalled different versions so often recently, am worried there might be file conflicts. Going to try to hunt down all the Unity files and remove them, including any hidden files before installing 4.7.1. I’m also using El Capitan.
@MrEsquire --is your problem that that code throws an issue when you compile for ios or Mac?
I don’t have any problem with compiling scripts on 4.7.1 in mono and I don’t have any problem building an XCode project with Unity 4.7.1.
I do have some problems with some of my assets where the assets’ scripts refer to versions of Unity other than 4.7 but can fix those by just adding || 4.7 where needed. These are all dif/enddifs.
I don’t have any 5.0 version of Unity installed on my macbook anymore.
If you just comment out the lines that refer to Android would that work on ios? Or am I misunderstanding what your problem is?
If the problem shows up on Android without commenting out those lines, I’d comment them out and see if everything builds.
Trying to help.
Does anyone know how long Unity will continue to support 4.x? I need to let one of the developers of an asset I depend on know.
Thank you for this release. I am just wondering if Unity would reconsider to extend the support of 4.x series, since Unity 5 is still strongly under development and there might be lot of people who cannot upgrade to 5 due to technical issues (due to bugs in unity 5, e.g. mobile issues, lightmaps), or upgrade just just takes too much work (and is not financially viable).
I bet that there are a lot of released products out there that are done with unity 4 and their lifecycle support would be much easier without upgrading to unity 5, if that is even an option.
+1
I have some pretty darn popular cross platform multiplayer games now (3 million+ downloads for all my games in total) which use Unity 4 and its network system, and various other stuff that is hugely different in 5.
I’m trying to convert and upgrade but its causing all sorts of problems and taking huge amounts of time for just one game/project XD
Just a little bit longer for 4 please, mainly for XCode support, as from what i’ve learned in the past, thats the biggest problem when it comes to upgrades/latest versions >_<
Thanks, and keep up the good work!