Expiration Notice for TestFlight Builds
Is your feature request related to a problem? Please describe. The expiration for the new github Build Action process for building Loop does not notify user when Beta test will expire:
- The TestFlight distribution has an end date of 90 days
- The profile expiration might be a full year in the future (for first build with this method)
Describe the solution you'd like Add a new notification that warns user when app will expire - similar to the notification for Xcode built apps.
Additional context Is there a way to add the TestFlight expiration date to Loop notifications?
Testing Details The expiration profile for my TestFlight app reports as 2023-12-15 in the Loop Report under Build Details. I looked at:
- https://developer.apple.com/account/resources/profiles/list
- there are 6 profiles listed that start with match.AppStore.com for Loop through Loop Status Extension with that expiration date.
The TestFlight expiration says 87 days.
- Today is Dec 27, 2022.
- I changed the date (this is a test phone - do NOT do this on a real phone) to March 30, 2023 (93 days in the future).
- I can no longer open the app - message is: "Loop" Beta Has Expired
- Changed time to March 23, 2023 and app opens again
Note to self: maybe try reading the mobileprovision file: https://www.process-one.net/blog/reading-ios-provisioning-profile-in-swift/
This issue is stale because it has been open for 30 days with no activity.
This is still an important issue.
This issue is stale because it has been open for 30 days with no activity.
We still need this. Please do not close.
I submitted PR #2052 as a proposed solution to this issue.
Closing this because PR #2052 was merged (Loop) and that version of Loop is included in LoopWorkspace. Adds the expiration warning for TestFlight.
Seen in Loop 3.2.2. Negative number is present in the countdown. I used to build with Xcode, but have been doing browser builds for the last year or so and I recently installed using Test Flight about a week ago.
The App is fully functional, but I get a warning modal that the Profile will expire soon multiple times per day when I open the app.
Sorry about that. Only fixed in dev.
There is a customization that fixes this for main.
I have the same issue after rebuilding version 3.2.3. i always do browser build, with most recent rebuild, I rebuilt before the profile expired and this started appearing though the app works fine.
Seen in Loop 3.2.2. Negative number is present in the countdown. I used to build with Xcode, but have been doing browser builds for the last year or so and I recently installed using Test Flight about a week ago.
The App is fully functional, but I get a warning modal that the Profile will expire soon multiple times per day when I open the app.
This issue is stale because it has been open for 30 days with no activity.
Bump
This issue is stale because it has been open for 30 days with no activity.
Bump
This is fixed in Loop 3.4.
I get a message in my testflight app that it expires in 90 days. The app makes automatically updates, so what does it means that its expires? Is it my DIY-Loop app that expires or the the actual testflight app?
