iOS 27 scene-based life cycle support
Maintainer thường phản hồi trong vòng 24 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 68/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- ios, objective-c, react-native
- Lĩnh vực
- authentication, mobile
Hướng nghiên cứu
Start with packages/react-native-app-auth/ios/RNAppAuth.m at line 377 and trace the authorizeWithConfiguration flow that references appDelegate.window.rootViewController.view.window. Build with Xcode 27, launch on an iOS simulator, and reproduce the crash. Done means the app supports the scene-based lifecycle and no longer crashes when authorization is triggered.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Issue
Starting from Xcode 27, it is required to transition to scene-based life cycle methods in order to build with iOS 27.
Currently, the app crashes because react-native-app-auth still references appDelegate.window.rootViewController.view.window here:
https://github.com/FormidableLabs/react-native-app-auth/blob/9a325ae5a06e0420a49d21e1b908c62eaa21cdb8/packages/react-native-app-auth/ios/RNAppAuth.m#L377
How to reproduce?
Build with Xcode 27 and launch the app on e.g. an iOS simulator. Trigger authorizeWithConfiguration and watch the app crash.
Environment
- "react-native": "0.86.3"
- Not using Expo
- "react-native-app-auth": "8.0.3"
- iOS only
- Ngôn ngữ chính
- Java
- Star
- 2.3k
- Fork
- 473
- Merge trung bình
- 23 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 2
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 FormidableLabs/react-native-app-auth
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 62/100
FormidableLabs/react-native-app-auth#1126 ·
Maintainer thường phản hồi trong vòng 24 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
FormidableLabs/react-native-app-auth#1118 ·
Maintainer thường phản hồi trong vòng 24 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
FormidableLabs/react-native-app-auth#1111 ·
Maintainer thường phản hồi trong vòng 24 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
FormidableLabs/react-native-app-auth#1108 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 24 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 28/100
FormidableLabs/react-native-app-auth#1107 ·
Maintainer thường phản hồi trong vòng 24 ngày
Tất cả issue của FormidableLabs/react-native-app-auth
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
apache/arrow-java#1311 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
IBM/networking-java-sdk#204 ·
-
bug Technical Debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
avniproject/avni-server#1080 ·