-
-
Couldn't load subscription status.
- Fork 23.5k
Replace iOS/visionOS Xcode templates by new Apple embedded template #107789
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
Replace iOS/visionOS Xcode templates by new Apple embedded template #107789
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work, @rsanchezsaez – always nice when there is less code for the same functionality 👏🏻 💯
|
I don't think I can offer much input here that @bruvzg and @stuartcarnie don't have a far more informed opinion on. I'm all for improving unifying this code as it will make future maintenance easier, and this looks like excellent work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fine, build scripts will require update to account for the new template path:
|
@bruvzg Thank you for the review! Build scripts PR: godotengine/godot-build-scripts#121 |
1100cc5 to
290a51b
Compare
|
@AThousandShips Thanks for the review! Addressed your comments. |
4cff673 to
1c2f8eb
Compare
…pple embedded template
1c2f8eb to
6d9983e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This and the godot-build-scripts changes look great!
|
Thanks! Another great effort and solid foundation for apple platforms! |
This PR builds on #105628 by unifying the iOS and visionOS Xcode project template files into a new Apple embedded Xcode project template.
The templates were largely identical, with a few set of small changes between them.
The new
EditorExportPlatformAppleEmbedded::_process_config_file_line()function has been overridden on the iOS and visionOS export plugins to provide the specific values needed for each platform.I verified that the iOS and visionOS templates continue to build successfully, and have successfully exported and run the
platformersample for both platforms.(I suggest we target this to 4.6, no need to risk a regression in 4.5 while in beta.)
cc @stuartcarnie @bruvzg