Skip to content
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

Open older Xcode versions on newer macOS versions #665

Open
aleixjf opened this issue Nov 26, 2024 · 0 comments
Open

Open older Xcode versions on newer macOS versions #665

aleixjf opened this issue Nov 26, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@aleixjf
Copy link

aleixjf commented Nov 26, 2024

Tell us how we can improve Xcodes
It would be cool to be able to open older Xcode versions on newer macOS versions directly from the Xcodes app.

Is your feature request related to a problem? Please describe.
Inability to open older Xcode versions on newer macOS versions with the "Open" button.
image

What would you like to see? How would you like it to work?
For each version (X.Y.Z):

If the app is "unsupported" (ex: running macOS Sequoia (15.1) but you want to run Xcode 15.4.0), a button to run the following command:
open /Applications/Xcode-15.y.z.app/Contents/macOS/Xcode
(This would allow users to test the app without modifying it on their current macOS version).

Another button to overwrite the CFBundleVersion in Info.plist with the one of the current macOS build version (sw_vers -buildVersion):
write /Applications/Xcode-15.y.z.app/Contents/Info.plist CFBundleVersion -string 23051

(The helper app will need to have the Application management setting enabled to run the above command, but it is already needed to perform other tasks so... it shouldn't be a big deal)

@aleixjf aleixjf added the enhancement New feature or request label Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant