This PR removes absolute paths from polluting the Xcode project. It uses Xcode's environment variables to execute Dart & Flutter bin. Removed from the following run phase build scripts:
uploading debug symbols
bundling service file for iOS build configuration.
How I tested
I can't write a test as the app needs to be run but I tested locally. Here is the new Run phase build script in Xcode using Xcode environment variables:
Here is the script being executed successfully:
Type of Change
[ ] โจ feat -- New feature (non-breaking change which adds functionality)
[X] ๐ ๏ธ fix -- Bug fix (non-breaking change which fixes an issue)
[ ] โ ! -- Breaking change (fix or feature that would cause existing functionality to change)
Description
This PR removes absolute paths from polluting the Xcode project. It uses Xcode's environment variables to execute Dart & Flutter bin. Removed from the following run phase build scripts:
How I tested
I can't write a test as the app needs to be run but I tested locally. Here is the new Run phase build script in Xcode using Xcode environment variables:
Here is the script being executed successfully:
Type of Change
feat
-- New feature (non-breaking change which adds functionality)fix
-- Bug fix (non-breaking change which fixes an issue)!
-- Breaking change (fix or feature that would cause existing functionality to change)refactor
-- Code refactorci
-- Build configuration changedocs
-- Documentationchore
-- Chore