-
Notifications
You must be signed in to change notification settings - Fork 20
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
Chore: upgrade to Flutter 3.24.3 and XCode 16.0 #289
Conversation
44be29b
to
eb34db5
Compare
9d240bd
to
203f65b
Compare
I have run the integration tests both on my physical device (iPhone 13 Pro) as well as in a simulator and both succeed without any problem. I'm running iOS 18.1 and use Xcode 16.1. The Firebase CI still fails, even after upgrading to Xcode 16.1. Maybe it's caused by using an older iPhone and iOS combi (iPhone 8 and iOS 15) As for the Lottie animation: on my physical device I don't have any trouble with the Impeller engine, but on the simulator I do get the same error. The errors only begin when the animation zooms in at the end, which leads me to believe it renders at a much higher resolution at that point (e.g. rendering the whole thing and then zooming in on the result or something). |
- should be switched back on once the issue with rendering the Lottie animation is resolved
I tested it again locally with my iPhone 8 and XCode 16.1 and the test still fails after ~6 minutes. You have to run it by doing |
Concerning the lottie animation, weird that your physical iPhone does not show the error. Maybe it only occurs on devices with smaller screen dimensions. |
I tested with both
Maybe, but that would imply it should also work with simulators for bigger devices, but that's not the case for me.. What iOS version does you iPhone 8 run? The iPhones on the Firebase CI use iOS 15, right? |
When I use 'Product > Run' in XCode then the test runs the full 15 minutes, but when I use 'Product > Test' then the tests stop after ~6 minutes on my physical iPhone 8. |
Interesting.. I used Edit: just did another run with the same, now it also crashed on me. |
I think that when using You can check the documentation here: |
f515dc2
to
925fc4f
Compare
- with the Xcode 15 update Apple most likely broke the integration_test package from Flutter for tests longer than 6 minutes, this is a workaround for that.
- they can run separately, each hopefully taking less than 6 minutes - rename disclosure_session_test.dart to test_all so it won't be picked up by the ios test building script
50fbc57
to
4a67d87
Compare
83a655d
to
c80d410
Compare
…ybydesign/irmamobile into upgrade-flutter-and-xcode
- The new job is added to the required status checks, so all iOS integration tests in the matrix have to pass before merge
I removed |
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.
Looks good we are dropping iOS 11 support but has been unsupported for quite some time now. The latest release date is from July 9, 2018 according to https://en.wikipedia.org/wiki/IOS_version_history
iOS 11 wasn't supported by us anymore anyway, because gomobile dropped support for this quite some time ago. |
Fixes #284
TODOs:
NameChangedScreen
so it might be there too)