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
  4. Dismiss Notice

Xcode 12 option? Blocked from Submitting.

Discussion in 'Unity Build Automation' started by Aardvark_Fu, May 6, 2021.

  1. Aardvark_Fu

    Aardvark_Fu

    Joined:
    May 30, 2013
    Posts:
    33
    Alright,

    so appeared to be completely blocked from using Cloud Build to submit a build using Cloud Build, which is... well, my pipeline.

    Is there a work around that I don't know about or an update I'm just not seeing?

    upload_2021-5-6_1-31-51.png
     
  2. Aardvark_Fu

    Aardvark_Fu

    Joined:
    May 30, 2013
    Posts:
    33
    Think this was just me being blind, I was going through the configs again and see it now.

    Though, I had this set on 'Use latest Compatible version' which should have been using Xcode 12.4 right?

    Trying to manually switch over and build now, sorry for the thread if that was just the issue.
     
  3. Aardvark_Fu

    Aardvark_Fu

    Joined:
    May 30, 2013
    Posts:
    33
    Looks like it was all ways building with 11.* on latest for xcode. Now when trying to manually build just stuck in queue.
     
  4. Aardvark_Fu

    Aardvark_Fu

    Joined:
    May 30, 2013
    Posts:
    33
    Okay,

    So this turns out to be 'my fault'.

    But I had no idea about the incompatibilities of the Unity Versions with certain Xcode versions.

    Might be nice when there are incompatible versions to have a note in Cloud Build or not allow you to actually select things that wont actually work. I had builds sitting in Queue that would have never ran, without realizing that they just weren't compatible.
     
  5. victorw

    victorw

    Unity Technologies

    Joined:
    Sep 14, 2016
    Posts:
    459
    As you've probably realized now, some versions of Unity require 32bit compatibility and Xcode 12+ requires Catalina which does not support 32bit interoperability. You can build with Xcode 12+ on 2017.4.32+, 2018.4.9+ and 2019.2+.

    How were you able to configure the build target incorrectly? The frontend should have prevented you from doing this. If you're directly using the build API to modify targets though then we just assume that you are a power user and try to get out of your way - and that does mean you're allowed to create impossible targets and wait for the queue to let you know that they won't resolve.
     
    Aardvark_Fu likes this.
  6. Aardvark_Fu

    Aardvark_Fu

    Joined:
    May 30, 2013
    Posts:
    33
    Hey,

    Yeah I get it now - I just honestly didn't know which ones - all over it now though lol.

    That's where the issue came up for me last night when I was able to actually configure it on the front-end and in my sleep deprived state just layered confusion on what was going on, after looking back at some other builds I realized what was going on - but the front end let me configure it and the builds would just sit in the queue.

    Totally my my ignorance on the version that I was using and the compatibility of Xcode (I honestly don't keep up, cause my app is just a companion app to my game) and that's why I use Cloud Build and all the pipeline so I don't have to deal with any of it ;)