2FA code never arrives during xtool setup on 1.24.0, and no workaround works on iOS 27.2
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ó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 46/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, swift
- Lĩnh vực
- authentication, cli
Hướng nghiên cứu
Start by reading the login and 2FA flow involved in xtool setup, then compare the 1.24.0 behavior with the changes in #406 and the Omnisette switch in #380. Reproduce the missing delivery and rejected code, and collect the verbose logs or network capture the reporter offered. Done means xtool receives a usable code or prints a working fallback when delivery fails.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
Following up on #283, which was closed after #349 landed. On xtool 1.24.0 the password login gets past Logging in... and shows the Code: prompt, but no verification code ever arrives on my trusted devices. Signing in to the same Apple ID at account.apple.com sends codes normally.
I can't use the workaround either:
Manual code (#349 fallback): iOS 27.2 has no "Get Verification Code" option under Settings → [name] → Sign-In & Security.
Code from another sign-in: I started a sign-in at account.apple.com while xtool waited at Code:, tapped Allow on my iPhone, and entered that 6-digit code into xtool. xtool rejected it.
So right now there is no way for me to get a code xtool will accept.
Steps to reproduce
xtool setup
Choose 1: Password
Enter Apple ID + password
Logging in... → Code: prompt appears, but no code is delivered
Expected
A 2FA code arrives on a trusted device. If delivery failed, xtool prints the #349 fallback instructions.
Actual
No code arrives, and no error or fallback message is printed. xtool just waits at Code:.
Environment
xtool 1.24.0
Fedora 46, kernel 7.4.0, x86_64 (native Linux, not WSL)
Trusted device: iPhone on iOS 27.2
Advanced Data Protection enabled; trusted devices are used for 2FA
Notes
Same symptom as the Oct 26 comment on #283 (also 1.24.0).
Possibly related to the GSA user agent change in 1.24.0 (#406) or the Omnisette switch in 1.23.0 (#380).
The #349 fallback instructions need updating, or a different method, for iOS versions that no longer offer "Get Verification Code".
Happy to share verbose logs or a network capture. Let me know which flag or env var to use.
- Ngôn ngữ chính
- Swift
- Star
- 5.5k
- Fork
- 163
- Merge trung bình
- 19 giờ 16 phút
- Pull request đã merge (30 ngày)
- 26
Chuẩn bị môi trường
- Có Dockerfile hoặc 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 xtool-org/xtool
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Error: exited(127)Đang mởbug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
xtool-org/xtool#376 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request] Add `xtool update` command for automatic CLI updatesCó thể đã có người làm @Madhav008 đã nhận 4 ngày trước. Đang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
xtool-org/xtool#365 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
xtool-org/xtool#364 · 18 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của xtool-org/xtool
Issue tương tự
-
Update ghostty to 1.4.0Đang mở
Độ 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
-
RealtimeV2 fails to compile on Xcode 27.1 / Swift 6.4: ambiguous implicit access level for import of 'HTTPTypes'Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởRealtime swift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
supabase/supabase-swift#1647 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Pri] Low [Status] Ready for Dev [Type] Bug /Me
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
wordpress-mobile/WordPress-iOS#26279 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
NobiResearch/Ovenbird#148 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
auth type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
googleapis/google-cloud-swift#1549 ·
Maintainer thường phản hồi trong vòng 1 ngày