[Xcode 27] google_maps_flutter_ios_sdk9/sdk10 and webview_flutter_wkwebview example apps fail to launch on iOS 27 (UIScene life cycle required)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 86/100
Hướng nghiên cứu
Bắt đầu với example/ios/Runner/Info.plist trong ba gói được nêu và so sánh cấu hình scene của chúng với các ví dụ iOS được liệt kê trong issue đã khởi chạy trên iOS 27. Thêm UIApplicationSceneManifest cần thiết vào từng ví dụ bị ảnh hưởng, sau đó chạy lại bước native test của ios_platform_tests trên trình mô phỏng iOS 27. Hoàn tất khi cả ba ứng dụng ví dụ đều khởi chạy và các bài kiểm thử native của chúng đều đạt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Three flutter/packages iOS example apps crash at launch when their native tests run on the iOS 27 simulator with Xcode 27, so the native test step of ios_platform_tests fails for them:
google_maps_flutter_ios_sdk9/example— shard 2: https://ci.chromium.org/b/8668086846834062161google_maps_flutter_ios_sdk10/example— shard 2: same buildwebview_flutter_wkwebview/example— shard 5: https://ci.chromium.org/b/8668086842838050321
(Both are staging.shadow led replays with sdk_version: 27a266a; the earlier Xcode 27 runs behind #194019 never reached this step because xcode analyze deprecation failed first.)
Application failed to launch: UIScene life cycle is required for apps built with this SDK. See "Transitioning to the UIKit scene-based life cycle" in the UIKit documentation for more information on migration.
The test runner crashed before establishing connection: Runner
For the two google_maps examples all four GoogleMapsUITests fail with dev.flutter.plugins.googleMobileMapsExample crashed, then the unit-test host hits the same error. For webview_flutter_wkwebview the UI tests pass but the unit-test Runner host fails to launch.
Cause: these are the only iOS example apps in the repo whose example/ios/Runner/Info.plist has no UIApplicationSceneManifest. iOS 27 requires the scene-based life cycle for apps built against its SDK (same root cause as #187870 on the framework side). The other iOS examples (google_maps_flutter_ios, google_sign_in_ios, in_app_purchase_storekit, camera_avfoundation, image_picker_ios, url_launcher_ios, video_player_avfoundation, …) already have the manifest and launch fine on iOS 27.
Related: #194019, #187870
- Ngôn ngữ chính
- Dart
- Star
- 180k
- Fork
- 34.1k
- Merge trung bình
- 2 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 420
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của flutter/flutter
-
fyi-ecosystem platform-ios team-ios
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
flutter/flutter#194348 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
e: impeller engine team-engine
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
P2 package platform-ios team-ios
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
P2 team-accessibility
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Maintainer thường phản hồi trong vòng 1 ngày
-
P2 team-accessibility
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của flutter/flutter
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
djazairdev/wilayas#22 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
rajput-hemant/calculator#199 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
leancodepl/app-rating#35 ·
-
Mobile login: "Sign In" button is squashed to 16 px with its label cut while the keyboard is openĐang mởai-driven-qa bug claude
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
linagora/tmail-flutter#4976 ·
Maintainer thường phản hồi trong vòng 1 ngày