Skip to content

fix(ios): migrate to UIScene lifecycle - #299

Merged
TobiasRoeddiger merged 3 commits into
mainfrom
codex/ios-27-uiscene
Sep 30, 2026
Merged

TobiasRoeddiger merged 3 commits into
mainfrom
codex/ios-27-uiscene

Conversation

@ilteen

@ilteen ilteen commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • raise the iOS deployment target to 15.0 for Xcode 27 compatibility
  • migrate the app to the required UIScene lifecycle
  • register Flutter plugins and custom method channels through FlutterImplicitEngineDelegate
  • exclude generated platform and build directories from Dart analysis

Testing

  • flutter analyze
  • flutter build ios --debug --no-codesign
  • installed and launched a signed release build on an iOS 27 device

Lockfiles are intentionally excluded.

@github-actions

github-actions Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Visit the preview URL for this PR (updated for commit a12bad8):

https://open-earable-web--pr299-codex-ios-27-uiscene-w21fow7b.web.app

(expires Wed, 28 Oct 2026 07:13:09 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c7397c11177c71d8d81172cea9365829823fb41c

@github-actions

github-actions Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

PR Build Artifacts

Full workflow run: https://github.com/OpenEarable/app/actions/runs/36682237407

@TobiasRoeddiger
TobiasRoeddiger merged commit 05a2401 into main Sep 30, 2026
14 of 17 checks passed
@TobiasRoeddiger
TobiasRoeddiger deleted the codex/ios-27-uiscene branch September 30, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants