Patch for Loop 3.4.4 to restore TestFlight expiration date #2242
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose of PR
The modification previously merged and included in Loop 3.4.2 and Loop 3.4.3 fixed Xcode 16 lack of expiration date but unfortunately removed the expiration date from builds created with GitHub build action.
This PR:
See Loop PR 2241: Adjust provisioning profile path in script for Xcode 16 compatibility for more information.
Testing
Test - confirm error with Loop 3.4.3
Test - confirm PR 2241 restores TestFlight expiration
Test this by applying a customization that applies the updated code into the build_loop.yml file of a new branch in loopdocs-tester GitHub account.
Build using this customization and install onto test phone
Test - expiration reported with Xcode 16
Success - expiration is reported with Mac-Xcode 16 build.
Test - expiration reported with Xcode 15.4
Success - expiration is reported with Mac-Xcode 15.4 build