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

Update for Xcode 16 #8

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Update for Xcode 16 #8

wants to merge 4 commits into from

Conversation

mbernson
Copy link
Member

Changes

  1. Update Xcode project to require Xcode 16.0 and apply recommended build settings
  2. Convert targets to use buildable folder references

This is the new default behaviour in Xcode 16. From the Xcode release notes:

Minimize project file changes, and avoid version control conflicts with buildable folder references.
Convert an existing group to a buildable folder with the “Convert to Folder” context menu item in the Project Navigator. Buildable folders only record the folder path into the project file without enumerating the contained files. This minimizes diffs to the project when files are added and removed, and avoids source control conflicts with your team.

https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes

Backwards compatibility note:

  • Xcode 16.0 is required from now on to use the template

This is the new default behaviour in Xcode 16. From the Xcode release notes:

Minimize project file changes, and avoid version control conflicts with buildable folder references.
Convert an existing group to a buildable folder with the “Convert to Folder” context menu item in the Project Navigator. Buildable folders only record the folder path into the project file without enumerating the contained files. This minimizes diffs to the project when files are added and removed, and avoids source control conflicts with your team.

https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant