-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Account Transfer attempt crashes on opening QR code screen (iOS 14.1) #4620
Comments
Please try installing our beta build on your new phone as it may have a fix for this issue. You can safely install the app store version over it after transferring if you don’t want to use the beta. https://testflight.apple.com/join/8FHtd1Jq |
You’re trying to scan the QR code with the wrong screen, you don’t need to go to the “linked devices” flow. Ensure the “local network” permission is enabled on both devices and WiFi + Bluetooth is on. When your new device presents the QR code your old device should automatically present a dialog asking if you want to transfer on top of the list of chats. |
Hi, Thanks, |
You can switch back from the beta to the app store version by installing from the app store over your beta installation. This won’t always work if there have been database changes, but if that’s the case it won’t break there will just be a warning that you need to go back to the beta version. Presently, there are no database changes between testflight and app store builds. |
It’s clear from your screenshots that you’re running an old version of Signal, please update to the latest and try again. You may need to run the beta version if the latest on the AppStore does not work. |
I have the same on an iPhone SE 2020 and my old phone, a 5s. The local network permission does not appear under the app on either phone and the transfer wizard never appears on the old phone. |
If you’re not seeing the prompt for local network permissions on iOS 14, as has been mentioned here before, you need to update Signal to the latest version. |
It is the latest version of Signal available on the App store. Are you able to acknowledge this as a bug, that could be fixed in the next release, or something else? I'm not able to use Signal on my phone in the meantime without wiping out my previous messages.. |
What is the version of the app you are running? Because from the screenshot it is very clearly not the latest. Perhaps the AppStore is for whatever reason not giving you access to the latest build. We released a build that very specifically fixes the issue you’re describing over a week ago, and the QR code screen looks different in that build than your screenshot. We’ll release another build shortly just in case that helps it propagate to you, but in the mean time if you want it to just work install the beta from TestFlight as I mentioned above. https://testflight.apple.com/join/8FHtd1Jq |
Perfect, thank you! Yeah, it looks like I'm on 3.21.1, but my AppStore isn't showing any other updates (USA). It shows the latest update is 3.21.1 as 2d ago. |
FWIW just for reporting purposes, I'm experiencing the same crash on the "Waiting for other device" screen, migrating from an iPhone 6S -> 12 pro. The app store shows me the latest version of Signal as 3.21.1, updated 2 days ago. Both phones have that version. I'll give the TestFlight beta a try. Thanks for your help! |
@Imperiopolis-Signal the beta allowed me to transfer accounts last night, and I was able to install the app store version on top afterward. Everything is working fine now. Thanks so much to you and the team for your help! |
Great news, glad to hear it. |
3.21.2.1 has arrived on my old device via the app store. It still does not show the local network permission. The app store on the new device shows 3.21.2 (can't get into the app to see if the version string is different). The waiting for other device screen shows the "not seeing the prompt on your old device?" text. Similarly, there is no local network permission under the app in iOS settings on the new device. Which version number are we waiting for please? Many thanks. |
Bug description
Attempting to transfer accounts from an old device to a new device on iOS 14.1. Signal can open and get through the text-verification process. When the QR code reader opens the app crashes immediately. Upon reopening the app, user must once again verify the phone number via text. If attempted too often user gets rate-limited "you have tried too often. please wait a minute."
Steps to reproduce
Actual result: App crashes / force quits immediately and iOS returns to the home screen
Expected result: Result is described on the signal support page:
https://support.signal.org/hc/en-us/articles/360007059752-Backup-and-Restore-Messages#ios_restore
Device: iPhone 8 and iPhone 12
iOS version: 14.1 (both devices)
Signal version: 3.21.0.10
crash log submitted via email.
The text was updated successfully, but these errors were encountered: