New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add Xcode 15.3 for macOS runners #9459
Comments
The Xcode 15.3 changed the format of the This blocks our builds. |
Hey @3a4oT and @jozefizso! |
Hi @erik-bershel , we have strategic customer asking for Xcode 15.3 and this needs MacOS 14.4 and later. Is there any ETA for this? Thank you! |
Hey there! |
@erik-bershel Has your organization considered publishing and committing to an update policy similar to bitrise's I realize there are a lot of complexities with updates, but if you set public targets then it might help ensure time is allocated accordingly to meet established goals. For CI/CD, this kind of policy is just as important as uptime as far as managing operations. |
I just modified the file like this and works
Package.resolved file is corrupted or malformed; fix or delete the file |
@erik-bershel We would like to have this as well. Any updates on the timeline? |
Considering that #9505 is merged, should we expect it to be ready soon? |
Unfortunately, Xcode 15.3 still not available even after merge. I can see Xcode 15.3 in toolset for mac-os14, but assume it's not the same as available Xcodes in image itself. For now, only way to fix it - it's downgrade project & affected CI's to Xcode 15.2 and await for updates.
|
I have a suggestion for the team working on this. Apple expects developers to adopt tool upgrades immediately after they are published. This is why they don't make it easy to downgrade. Instead, what they do to make the adoption smooth for developers is share public betas. I have worked on Apple apps where it was critical that they support new major version of Xcode as soon as it is released, because this coincided with new OS releases that could and did break our app, and we can't tell users not to upgrade iOS (and Apple makes it nearly impossible to downgrade OS). So what we did was, as soon as the first beta for a new major version was released, we started testing the code in the Xcode betas and fixed any issues we saw on the newer OS. For build issues we would prepare a separate branch that we would switch over to on release day. By the time the new version is officially released, we've been testing against the RC, we've already upgraded the live app version to one that works with the new OS, and we have a branch that builds correctly in the new Xcode. For developer tools, it is really necessary to do this with not just major upgrades but minor upgrades too (especially when it comes with a new version of Swift). As soon as an Xcode beta version is released by Apple, that is when you should create the ticket to support that next version, and that should give you time to apply fixes so that by the time the new Xcode version goes live, your project already works with it. In this example, the first beta of Xcode 15.3 was released on Jan. 25. The final release was on Mar. 5. That was almost six weeks to get ahead of any issues that arose. |
Any update on an ETA? This is not an acceptable delay. 2 weeks since #9505 was merged. Maybe time to move to Xcode Cloud instead of waiting months for every Xcode and macOS release. 🙄 |
Thanks for the suggestion. This has been our workflow since I joined the company and this issue is something that we can't control. This should be part of the GitHub SLA. So, any update on the ETA? |
+1. This is a blocking concern for us |
+1 on this, our builds have been failing for quite some time now due to this exact issue. What is the ETA? |
I don't know about the rest of you but since the afternoon (PDT) Friday, March 29th, I've been able to use Xcode 15.3 using GitHub's runners. |
That’s not indicated in the image readmes |
I will trust working code over documentation any day. |
Hey there! |
Can you please highlight availability on Azure Devops? Is it related to mentioned PR? |
Hi @3a4oT! |
@tkersey it seems to be a lengthy process and we should wait for docs before expecting all runners to be updated. |
Hey, @erik-bershel. Thanks for the reply and the progress you have made so far. I was expecting that GitHub's runners pool == Azure's runners pull since they pointed to this repository last time I asked for support. |
Should be deployed! |
We're waiting for this on Azure Pipelines as well. Unfortunately the more relevant ticket #8971 has been locked for discussion. |
With this new macos-14 runner using Xcode 15.3, should I remove the use of |
Still not available for Azure Pipelines, why is the ticket closed? What a joke Azure Pipelines has become. |
macOS-14 agent is still not available on Azure Pipeline. We can't comment on the more relevant thread (link) as we are not contributors. Can anyone from the contributors comment here on the ETAs, please? |
The older Xcode requirement is related to Xcode 14. You'll still be able to submit apps built with Xcode 15.2 |
There is a huge following waiting for its update. Can we have any update on the timeline from contributors? This is not an acceptable delay. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution. Note: We have a requirement where we can't use 15.2. Any latest update would be of great help. Looking forward to it. |
@pbudzinsky As I have already mentioned that
More Details: When we build our macOS app from Xcode 15.2 there is an issue with compiler flags, the macOS app crashes on Intel-based processors. We have same repo and same pipeline for iOS and macOS app. So, our app is stable on either Xcode 15.3 or Xcode 14.2. After April 29, 2024 we won't be able to submit the app through Xcode 14.2. That's why we need Xcode 15.3 on Azure. @pbudzinsky It would be of great help if you could escalate this issue before April 29, 2024 otherwise we need work on some work around. |
@mikhailkoliada Can you please help us in escalating the above issue? |
Just got the update and Azure DevOps has now enabled the |
Tool name
Xcode 15.3
Tool license
Free
Add or update?
Desired version
Version 15.3 (15E204a)
Approximate size
No response
Brief description of tool
No response
URL for tool's homepage
No response
Provide a basic test case to validate the tool's functionality.
No response
Platforms where you need the tool
Runner images where you need the tool
Can this tool be installed during the build?
No response
Tool installation time in runtime
No response
Are you willing to submit a PR?
No response
The text was updated successfully, but these errors were encountered: