Search Unity

Any way to build and submit a unity 3.5 project to appstore after Xcode6 became minimum requirement?

Discussion in 'Formats & External Tools' started by portaplay, Aug 14, 2015.

  1. portaplay

    portaplay

    Joined:
    May 17, 2013
    Posts:
    10
    We have a old unity 3.5 project, which we need to modify and resubmit to appstore.
    To my knowledge unity 3.5 wont export to xcode6 and appstore demands building with xcode 6.

    But it will not be trivial (to say the least) too update to e.g. unity 4.6, which does support export to xcode6.

    So any good ideas / workaround on what to do?
     
  2. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,692
    No, sorry, since February Apple has required 64-bit builds, which requires Unity 4.6+. When you do take the plunge (and good luck), use the latest version of 4.6 (currently 4.6.7). Each version includes improvements to the IL2CPP technology that Unity uses to make the 64-bit builds.
     
  3. kburkhart84

    kburkhart84

    Joined:
    Apr 28, 2012
    Posts:
    910
    It may be a long shot, but this may be the time to upgrade the app to use Unity 5. If it is truly that long-standing of an app and is making money for you(which may be why you are caring about re-submitting it, right?!), then a nice update(though it would take some time) wouldn't hurt, and could in fact build some more cash flow.
     
  4. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,692
    I was thinking that, too. It's definitely worth considering. But it will certainly break more things. It might keep the OP more sane to work up to 4.6 first, without having to worry about all the API changes, shader changes, etc., that get piled on top in Unity 5.
     
  5. portaplay

    portaplay

    Joined:
    May 17, 2013
    Posts:
    10
    Thanks for the feedback.

    What were most afraid, is how much of the "visual things" that will break.
    E.g. will particle effects made in unity 3.5 work in Unity 5?

    We know that e.g. physics needs to be somewhat retweaked, e.g. joints, when going from unity 4=>5.
    But if all the particle effects also needs to be reimplemented, then that would be "hell on earth".

    The problem is offcause, that its a project where the potential revenue from updating it, is unsure.
    It is on appstore + google play and works now, but our partners wants added functionality.
    And to implement that we need to rebuild.
    And to do that, we need to upgrade it seems.
    And to do that - well the amount of hour needed might be too much to justify it.

    Btw. the game is this one:
    https://itunes.apple.com/us/app/ib-the-dog/id636452321?mt=8
    https://play.google.com/store/apps/details?id=com.portaplay.ib.en.full
    -2,5 / 3D kids game using mostly 3D modesl and mobile shaders, physics, animations, playmaker, particle effects - but no outside API (like gyro or similar).
     
  6. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,692
    A lot more of those thing you mentioned -- physics and shaders in particular -- will break if you move to Unity 5. Of course, you also get any benefits that Unity 5 offers. My recommendation would be to move to Unity 4.6.7 unless you have a lot more time and patience to dedicate to getting it running in Unity 5. Good luck!