Now the question … is unity prepared for it ?
Last information i had was that there is no full 64 bit support planned.
I just read that too:
Apple: Beginning February 2015, App Store submissions need to be 64-bit
I have to use Unity 4.2 because of the IOS Terrain Tree Bug:
Will Unity 4.2 be able to build a 64 bit IOS app?
Unity 4.2 probably not but the last version of the 4.x Version (4.6 or maybe 4.7) and the last 5.x if its out in time.
Upgrading is sometimes a pain but i have upgraded a project form 3.5 to 4.5 for iOS and it worked out so upgrading to the last 4.x version should be doable.
Thanks for the reply fffMalzbier:)
I have this sinking feeling i’m in trouble because the 4.2 IOS Tree bug/regression hasn’t been fixed in over a year, and everytime it’s said to be fixed it isn’t. Basically terrain tree framerates have been unplayable since version 4.3, and my game is already on the app store with tons of trees, so if i upgrade you suddenly won’t be able to play it.
I can’t upgrade until they fix the regression and i’m really stressed that I wont be able to use Unity to update my game on the app store after February because of this (my latest update was released today Nimian Legends : BrightRidge Free on the App Store ). I really hope to get more information about Unity 4.2 being able to build 64 bit apps.
If they do fix the Unity Bug that will be amazing because they have to implement 64bit IOS builds now in at least Unity 5, or they’ll lose their whole IOS developer stable.
Apple says “Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support…” (https://developer.apple.com/news/?id=10202014a).
It states ‘new’, not ‘existing’, so it sounds like it shouldn’t affect current apps.
Thanks Greg - it’s great that you caught that. It does offer some releif.
I guess what i need to find out now is if updating your 32bit app is OK too.
I have also planned releases for 2015 that are affected by the Unity bug (more terrain games) but at least this gives me some more time to try and find a workaround (or maybe the bug will be fixed in Unity 5, solving everything:)
it also says “To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.” - i wonder if we can build a 64bit app now for IOS? I read that Unity already builds 64bit PC apps.
If anyone has any insight about this that would be great.
The big question for me is, does unity need just to update the default xCode project or does the Unity mono code does need to be converted to 64 bit. If its just the xCode project i could think of just grabbing the newer xCode base project of the new unity version and replace the old one in the older version of unity.
@protopop is the tree error in 4.6 fixed? if not it could be difficult to say if its coming to 4.x because they say “Status: Fixed in future release”.
@greg-harding , regarding
“It states ‘new’, not ‘existing’, so it sounds like it shouldn’t affect current apps.”
According to Apple to require iOS apps and updates to use iOS 8 SDK and include 64-bit support from February 2015 - 9to5Mac
“In addition however, Apple will also require that all apps and updates include 64-bit support from that date too.”
@fffMalzbier Unfortunately the Unity IOS Terrain Tree bug hasn’t been fixed in 4.6 (details are here: Can’t Upgrade until IOS Terrain Tree Bug is fixed ( Unity 4.3 and higher ) - Unity Engine - Unity Discussions)
I was told it’s been fixed in Unity 5and will be ported back to 4.5, but in 4.5.4 release notes (http://unity3d.com/unity/whats-new/unity-4.5.4) it says Terrain: Improved tree culling performance but performance is not fixed. I don’t know if that was meant to be the official Unity 5 fix they were talking about or if its just an incremental performance fix but either way the regression remains.
Jerome is right - i just read an official apple repost that Update will require 64bit and IOS8
So starting in February basically all app submissions (is there any other kind aside from new apps and updates?) will need to be 64 bit.
I’m stuck on Unity 4.2 so if Unity doesn’t offer 64bot builds for earlier versions we will not be able to update our app.
This is a buisness-breaking issue so I hope we can get some kind of official Unity confirmation about the 64bit build ability of 3.x and 4.x Unity versions.
theres another issue. Apps and updates will also need to be built using the IOS8 SDK.
I built using Unity 4.2 and Xcode 6.1 and got this:
From what i understand there is a patch for 4.5 Wrong screen orientation with iOS8 - Unity Engine - Unity Discussions
It looks like Unity 4.2 doesn’t meet Apples February requirements to update our apps using IOS8 SDK. Is there a way to fix this for Unity 4.2 and earlier?
We are working on action plan for 64 bit support. We will announce it once we settle on details.
Please support 64 bit with 4.5 or 4.6, did not have enough money prepared for upgrade to Unity 5, but the deadline of February is so close.
Although I am a pro subscriber I would love to see 64bit in Unity 4 too.
I just don’t want to be forced to switch to Unity 5 early.
We can not update our games now… Unity is usually pretty good about this stuff… odd this happened
Angry Water, its not even just about “you” having money, its about my whole team, i am not spending 10k to update EVERY copy of Unity, this is ridiculous, and this error should NOT have happened. Not being able to upgrade our 10 games right now is stressful. 2 more weeks and Apple will be swamped, my bet is NO GAMES will be approved till after the holiday… which will crush sales…
I see free Unity5 copies going out for us who are about to loose there butts.
So sad, I am so worried about this problem, too. The Apple kept my app “In Review” for days even over a week, but it was only a metadata fix issue. I don’t know it was all countries’ issue or the App which was taken by the review team in Beijing.
Recently the App Review process was so weird, some games even taken over 1 month “In Review”, but when they call the developer from Beijing, they can only answer “I don’t know” about the detail of metadata issue. That seems “In Review” is just a fake status, actually, they do nothing but change its status for days or month.
I don’t know why do they act like that way?
Unless Unity knew about the 64bit requirement in advance I think they were taken by surprise.
Until now it was OK to be using older versions of Unity. Now anyone not using the latest version is going to need a 64bit patch.
It’s a pretty big deal so it’s OK to be freaked out. I am too because i am stuck using Unity 4.2 due to a technical requirement.
Hopefully they will sort it out before February:)
Please make unity 3.5.7 support this. I haven’t upgraded yet
Could you provide an update on this? Would it make sense for Unity give an update on the topic even as a blog post or something? This is a pretty serious issue and the current silence isn’t very comforting. If I understand correctly, in about 2.5 months nobody will be able to submit any Unity based applications on iOS.
While there is bit silent from us, I want to assure that development is in progress at full pace.
Just there are some details we are not yet 100% sure about and once we settle on them we will do both forum and blog posts.