Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Feature Request Any ETA for Xcode 13.3.1 support?

Discussion in 'Unity Build Automation' started by Revolter, May 24, 2022.

  1. Revolter

    Revolter

    Joined:
    Mar 15, 2014
    Posts:
    216
    Cannot update to the new Firebase version because the iOS builds fail.
    upload_2022-5-24_9-47-7.png
     
    starstablesimon likes this.
  2. Dasp

    Dasp

    Joined:
    Sep 25, 2012
    Posts:
    38
    Would love to know that also, maybe Unity Cloud team could think of page for upcoming sdk updates.
     
    unityventures7 likes this.
  3. xLeo

    xLeo

    Joined:
    Sep 21, 2010
    Posts:
    180
    I came here also looking for that.

    We mistakenly updated our Firebase to v9.0.0 and got this error on UCB:
    504: ▸ ❌; ld: could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1316.0.21.2.3_0' Reader: '1300.0.29.30_0')', using libLTO version 'LLVM version 13.0.0, (clang-1300.0.29.30)' for architecture arm64
    505: ▸ ❌; clang: error: linker command failed with exit code 1 (use -v to see invocation)
    506: ▸ Copying FBLPromiseError.h
    507: ▸ Compiling FBLPromiseError.m
    508: ▸ Compiling FIRInstallationsHTTPError.m
    509: ▸ Compiling FIRInstallationsErrorUtil.m​

    I believe this was caused by the same issue, is that right?
     
    masterton and unityventures7 like this.
  4. ThisIsNotMyName123

    ThisIsNotMyName123

    Joined:
    May 10, 2022
    Posts:
    45
    @ollieblanks Could you direct us to the page where the roadmap can be found for updates to build tools and Unity versions? We are evaluating Cloud builds and must of course make sure that the latest version is always available. I am sure this was an isolated incident that is corrected with the utmost urgency, right? As I said I am just making sure that we will always be able to build if we were to commit to this, as build servers are critical company infrastructure.

    Thank you.
     
  5. xLeo

    xLeo

    Joined:
    Sep 21, 2010
    Posts:
    180
    upload_2022-5-28_23-0-3.png
     
  6. Dasp

    Dasp

    Joined:
    Sep 25, 2012
    Posts:
    38
  7. sdg_unity

    sdg_unity

    Joined:
    Aug 28, 2019
    Posts:
    7
    Any update here?
     
  8. unityventures7

    unityventures7

    Joined:
    Mar 19, 2020
    Posts:
    13
    We are also having this problem :(
    Bump!
     
  9. fengel_br

    fengel_br

    Joined:
    Jul 10, 2013
    Posts:
    9
    Still no updates?
     
  10. ThisIsNotMyName123

    ThisIsNotMyName123

    Joined:
    May 10, 2022
    Posts:
    45
    The lack of support on this initiative made us decide to not use this service, but thank you anyway. We can not commit to a build system where we don't have control over the Unity and Xcode versions and where they are not instantly installed as they become available, nor is it clearly communicated when it will happen. Things seem too random and it appears as the Cloud Build is only aimed at hobbyists at this stage, which of course makes it impossible to commit to right now.
     
    Last edited: Jun 4, 2022
  11. Revolter

    Revolter

    Joined:
    Mar 15, 2014
    Posts:
    216
    @scotth-unity @MikeSaverUnity @wrossmck-unity
    Can one of you please comment on this? We don't need you to update xcode right away, we already know it's an issue based on the last 2-3 years of dramas. What's really making it look bad is the lack of communication.
    Give us an ETA so that we could know if it's worth waiting for us or should we consider downgrading Firebase. Just a rough plan would be fine.
     
    unityventures7 and Dasp like this.
  12. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    Hi folks, we are working on landing in 13.3.1 and 13.4.0 which are both currently going through our automated validation tests. We are also working on some tech and process to roll out new Xcode and OS versions faster.

    We're hoping to land this in the coming weeks, but I'm hesitant to make a timeline commitment
     
  13. aromana

    aromana

    Joined:
    Nov 11, 2018
    Posts:
    137
    Thank you for the communication, it is appreciated. Now that it's been 3 weeks since your last post, can you provide another update on ETA? Understood if you'll need more time, but this is important for many of us for planning purposes, particularly as Firebase dropped support for Xcode < 13, meaning that any project using the latest stable version of Firebase will fail to build under Unity Cloud Build today.
     
  14. GrizzlyFalcon

    GrizzlyFalcon

    Joined:
    Feb 14, 2015
    Posts:
    10
    I am also getting this exact error when building with cloud build with the new version of Firebase. Local build works fine. Please remedy!
     
  15. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    Just checked in with the team and we have this live in our staging environment. It's looking like it won't land for at least 2 more weeks, but getting very close now. This has been delayed due to some complications in how we are rolling out Monterey images.

    totally acknowledge we are waaaay behind schedule here. We're working to streamline this for the next OS and Xcode (and android sdk) releases.
     
  16. aromana

    aromana

    Joined:
    Nov 11, 2018
    Posts:
    137
    Thanks very much for the communication and transparency! I wish you and the team best of luck in the final productionization push.

    Btw, might be worth considering whether there would be value in (eventually) opening up a pre-production environment to the public. I think I probably speak for many folks here when I say we'd be happy to try running our builds against a newer, unstable environment. It would give us an early preview of possible incompatibilities, and probably help us help you move more quickly and with greater confidence, catch bugs earlier, etc. Obviously I realize setting up a public test environment would be relatively big lift and so it wouldn't help with the rollout at hand, but might be something worth evaluating for future releases!
     
    Dasp likes this.
  17. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    this is a great idea which I support.

    Right now we have some complications in how we're handling the cloud build configs that make this more challenging to roll out. We currently make some decisions on the users behalf (sometimes at runtime) which makes it more challenging/risky to introduce new "experimental" versions of things like android sdk, new operating systems, Xcode versions, etc.

    The plan is to codify that in the configs so that users are fully in control of what execution environment a build runs in. that is other work that has started but it isn't where it needs to be to have a smooth rollout of new versions. We have started to lay the foundations of this "immutable configs" idea though, so you can expect more changes in this area over the coming months.

    It's a trade-off between simplicity and exposing the complexity. in the past we were very careful not to expose so much complexity but that just meant there was lots of hidden complexity which didn't really help folks either.
     
    josh_dreemar and aromana like this.
  18. vovkas

    vovkas

    Joined:
    Nov 30, 2015
    Posts:
    16
    Any update here?
     
  19. PedroDuran

    PedroDuran

    Joined:
    Aug 19, 2014
    Posts:
    32
    +1 Any update on that version? i'm needing to upgrade admob and firebase and i'm unable to do that because this.
     
    Mishganches likes this.
  20. Mishganches

    Mishganches

    Joined:
    Mar 23, 2014
    Posts:
    31
    Good day! Can you please let us know when x code 13.3.1 will be updated? We are not able several SDK (firebase, iron source, etc).

    Honestly speaking, it is not the first time when UCB blocks us for more than a month. It's pretty frustrating...:( Hope you will find a way to deliver x code update faster.
     
  21. StanislavMaksheev

    StanislavMaksheev

    Joined:
    Feb 6, 2015
    Posts:
    47
    @scotth-unity @MikeSaverUnity @wrossmck-unity
    +1 any updates to 13.3.1?
    Firebase is most popular sdk to use push notifications - but UCB does'not support it.
    Wat's wrong with you guys? - UCB feature doesn'work about 3 MONTH!!!
    3 MONTH!
     
    Mishganches likes this.
  22. aromana

    aromana

    Joined:
    Nov 11, 2018
    Posts:
    137
    @StanislavMaksheev

    I just ended up switching to Codemagic — it's a cloud build tool very similar to UCB, but in many ways, it (hilariously) has better integration with Unity than Unity's own Cloud Build tool! I switched to it this weekend and honestly I can't believe I suffered with UCB for so long before looking for alternatives. UCB folks, if you want to copy some of their great ideas, here some of the features I've appreciated during my transition....

    - latest Xcode + macOS and the previous 3 version always available
    - use any version of Unity editor the moment it's released (even before UCB gets it!)
    - build config lives in a simple .yaml file, not a confusing GUI. you can manage in version control!
    - faster build times available as paid upgrade (Mac Pros or M1 machines!)
    - SSH or even VNC into any build machine while it's running
    - great documentation

    Where Codemagic is lacking:
    - AddressableAsset/CCD support out of the box
     
    Last edited: Jul 18, 2022
    xLeo, josh_dreemar, mike6502 and 3 others like this.
  23. Mishganches

    Mishganches

    Joined:
    Mar 23, 2014
    Posts:
    31
    Any updates on ETA? :mad::mad::mad::mad::mad:
     
    Dasp likes this.
  24. gastonc_unity

    gastonc_unity

    Joined:
    May 16, 2022
    Posts:
    1
  25. allan-oooh

    allan-oooh

    Joined:
    Mar 29, 2019
    Posts:
    48
  26. Mishganches

    Mishganches

    Joined:
    Mar 23, 2014
    Posts:
    31
    ????? :mad::mad::mad::mad::mad:
    Guys, what's wrong with you? It's really not funny to totally block all developers for 3 month! A lot of us have projects in production and can't use your service... We pay you money and not able to use your service for several months.

    I understand that s*** happens and it takes time to handle it... but 3 months??? And total ignorance!
     
    Last edited: Jul 26, 2022
  27. Alessar

    Alessar

    Joined:
    May 21, 2014
    Posts:
    1
    @aromana
    Hey, it's Alex from Codemagic here!
    Thanks for the kind words, we appreciate a lot, and we tried really hard to be a good CI/CD for Unity.
    Also, as for CCD, we have it preinstalled on the build machines, and we've recently published a blog post on using CCD together with Codemagic
     
  28. aromana

    aromana

    Joined:
    Nov 11, 2018
    Posts:
    137
    Hey Alex, thanks for the note. Unfortunately, that blog post is actually quite misleading. It doesn't actually demonstrate how to use CCD for remote content updates in production, only how to use CCD as place to store images during the development process. That workflow is very limited, and not really what CCD is intended to be used for — as written, it's more or less achieving the same thing as Git LFS.

    It would be great if CodeMagic could publish a "part 2" blog post that actually shows how to set up CCD for the workflow folks probably expect (and Unity Cloud Build supports): pushing out remote content updates (e.g. new cosmetics) without needing to do a full redeploy of the game binary.

    Btw, we're now off-topic for the thread, so if you have followup, feel free to email me at avi [at] magiccircle [dot] studio rather than replying here.
     
    Alessar likes this.
  29. kaustubh_iot

    kaustubh_iot

    Joined:
    Dec 14, 2021
    Posts:
    2
    Any updates here? has anyone tested 2022 if that uses the newer versions of xcode?
     
    Mishganches likes this.
  30. amir_unity912

    amir_unity912

    Joined:
    Apr 12, 2022
    Posts:
    3
    yup, still broken, 3 months down the line.. any ETA on xcode 13.3?
     
  31. Mishganches

    Mishganches

    Joined:
    Mar 23, 2014
    Posts:
    31
    Does unity team understand how important it is to update xcode ASAP? :mad::mad::mad:

    Outdated xcode also blocks updates for android builds for multiplatform projects. We just can't merge branch with upgraded SDK to master branch because ios version couldn't be build. We can do only manual builds or use other services (team city or codemagic). We used UCB for 5 years. But for the last year it becomes unreliable for projects operating...:(
     
  32. ThisIsNotMyName123

    ThisIsNotMyName123

    Joined:
    May 10, 2022
    Posts:
    45
    They don't as they don't use their own tools. That or the entire Cloud Build "effort" (I use the term loosely as effort implies... effort) has been sunset.

    This is atrocious and a clear sign that developers should steer clear from Unity's cloud offerings as any company tied to it would be in a very bad place right now. How can Unity not understand the importance of a working build infrastructure?
     
    Mishganches and Dasp like this.
  33. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    Hi all,

    We as a team (and me specifically) deeply understand that quick access to the latest Xcode versions is a critical issue that prevents folks from shipping. We are taking this seriously and have put an action plan together to mitigate this in the future (e.g. for macOS Ventura and the upcoming Xcode 14.x releases). We also know that no amount of words will fix the issue that the latest version of Xcode isn't in production yet, so we're focussing on resolving that.

    We are now (as of Monday this past week) rolling macOS Monterey into production which is a prerequisite to making Xcode 13.3.x and 13.4.x available which we will land into production shortly afterwards.

    In order to speed up the process we will likely release Xcode 13.3.x under an "experimental" label fir the first week or so until we can claim it as stable and do a platform-wide release. I'll have more information once that happens in the coming days.

    Fully understand that this current delay is far below expectations and is a critical need, so it has been the highest priority for some time now.
     
    xLeo, jimmying and Mishganches like this.
  34. xLeo

    xLeo

    Joined:
    Sep 21, 2010
    Posts:
    180
  35. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    Hi All,

    Today we launched Xcode 13.3.1 under a new "experimental" label. It is not 100% stable yet, but we wanted to give folks the option of selecting it in your configs while we continue stabilizing the release.

    As we mentioned in that post, we apologize for how long this one has taken to get into production and we are actively working on making this better. We are also immediately working on Xcode 13.4.0, 13.4.1, and will soon-after work on an internal-only version of Xcode 14.x beta to get ahead of this in the future.

    We're expecting the "experimental" label to stick around in the future and will be launching more new versions of things in this way moving forward. we are also expecting the "experimental" period for this specific Xcode release to only last 1-2 weeks or so as we tidy up the final stages of this rollout and add capacity to the build farm.
     
  36. mike6502

    mike6502

    Joined:
    Oct 5, 2016
    Posts:
    42
    I can confirm that my iOS project, which uses Firebase SDK 9.2.0, builds fine on UCB with "Xcode 13.3.1 (Experimental)" enabled.
    Note that I had to disable "Auto detect Unity Version" for the Xcode selection to work.
    (Also, I really like the new configuration UI and layout.)
     
  37. Revolter

    Revolter

    Joined:
    Mar 15, 2014
    Posts:
    216
    What happened? the experimental versions disappeared
     
  38. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    We didn't make any changes here, so they should still be available.
     

    Attached Files:

  39. Revolter

    Revolter

    Joined:
    Mar 15, 2014
    Posts:
    216
    Not here...
    upload_2022-8-20_9-33-1.png
     
  40. Revolter

    Revolter

    Joined:
    Mar 15, 2014
    Posts:
    216
    Anyone else or is it just me?
     
  41. PeachyPixels

    PeachyPixels

    Joined:
    Feb 17, 2018
    Posts:
    680
    I'm seeing both 13.3.1 (Experimental) and 13.4.0 (Experimental)

    Have you tried changing the Unity version (in the setting above) to see if it's a version issue\restriction?

    Mine is set to Auto Detect (project is 2020.3.36f1)
     
    Revolter likes this.
  42. Revolter

    Revolter

    Joined:
    Mar 15, 2014
    Posts:
    216
    You are right, for some reason the experimental versions are not available for Unity 2021.3.8f1 (although visible for previous unity versions)
     
    PeachyPixels likes this.
  43. Grazer2

    Grazer2

    Joined:
    Jun 20, 2011
    Posts:
    82
    Xcode 13.3.1 & Xcode 13.4.0 still show the Experimental tag for me. What's the status of this? How much longer will they stay experimental?
     
  44. wrossmck-unity

    wrossmck-unity

    Unity Technologies

    Joined:
    Nov 9, 2021
    Posts:
    89
    Hey folks,

    We will be gradually moving the 13.3.1 and 13.4.0 versions into general availability over the coming weeks (maybe next week?) it has been delayed because we identified some issues with WebGL builds on Monterey, and both the Monterey and newer Xcode releases are coupled together. We believe we have a solution for this in the short term while we change the overall mechanism for selecting operating system version for the long term (Operating System version is currently not exposed in the config, but will be in the future).

    At the same time I want to make two new announcements (that were recently updated here https://forum.unity.com/threads/xcode-13-3-1-13-4-0-13-4-1-and-14-rc-experimental-release.1319967/ ):

    - we have made 13.4.1 available under the Experimental tag
    - we have have 14.0.0 RC available under the Experimental tag

    Thanks,
    UCB team
     
  45. zKici

    zKici

    Joined:
    Feb 12, 2014
    Posts:
    437
    Unity 2021 still doesn't work with this, Just tried the experimental x code. Who will refund all the failed cloud builds, as I had no idea this was due to Unity taking months to support something so critical and needed by so many...