mirror of
https://github.com/bitwarden/android.git
synced 2026-03-14 22:25:22 -05:00
App Crash on iOS 15 Beta 5 #1327
Closed
opened 2025-11-26 22:44:41 -06:00 by GiteaMirror
·
106 comments
No Branch/Tag Specified
main
crowdin-pull
sdlc/sdk-update
pm-33356/policy-changed-push-sync
premium-upgrade/PM-33508-billing-api-service
PM-30130-remove-archive-feature-flag
tooling/improve-review-workflow
PM-32663/update-vault-migration-screens
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
PM-24380/flight-recorder-redact-hostname
PM-26577-app-links-support
PM-26896-autofill-fix
release/2026.2-rc47
PM-32714/fallback-to-web-vault-host
pr-6572
PM-28834/setting-app-layout-horizonos
vvolkgang/process-release-notes-v2
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
context-rules
devclarity/update-code-review-command
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
claude-skill/creating-feature-flags
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
optimize-test-workflows
tier2-test-sharding
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
ps/implement-sdk-repository-example
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
cs-workaround-linked-0-copy
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
km/15084-testing
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#1327
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sso-bitwarden on GitHub (Aug 11, 2021).
I am able to log in. Regardless of whether or not I make any changes to the settings (enable FaceID or not, change timeouts, etc.) the app will immediately close out as soon as I reopen the app. An ips is generated and the stack racestarts with (if it helps):
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"lastExceptionBacktrace" : [{"imageOffset":628456,"imageIndex":5},{"imageOffset":89956,"imageIndex":6},{"imageOffset":1532244,"imageIndex":5},{"imageOffset":188548,"imageIndex":5},{"imageOffset":184768,"imageIndex":5},{"imageOffset":1792184,"imageIndex":11},{"imageOffset":767644,"imageIndex":5},{"imageOffset":836336,"imageIndex":5},{"imageOffset":23652,"imageIndex":5},{"imageOffset":46084,"imageIndex":5},{"imageOffset":126920,"imageIndex":5},{"imageOffset":5004,"imageIndex":8},{"imageOffset":5340688,"imageIndex":9},{"imageOffset":2713072,"imageIndex":9},{"imageOffset":5973944,"imageIndex":3},{"imageOffset":5262784,"imageIndex":3},{"imageOffset":5262660,"imageIndex":3},{"imageOffset":595272,"imageIndex":3},{"imageOffset":4415840,"imageIndex":3},{"imageOffset":284552,"imageIndex":4},{"imageOffset":1055304,"imageIndex":4},{"imageOffset":1080480,"imageIndex":4},{"imageOffset":143556,"imageIndex":4},{"imageOffset":34310384,"imageIndex":3},{"imageOffset":595088,"imageIndex":3},{"imageOffset":105252,"imageIndex":10}],
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":371738,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":10000000},{"value":5120},{"value":18446744069414586880},{"value":9007292605623196026},{"value":9007292609895505146},{"value":1000},{"value":12532993},{"value":16393},{"value":4763844608},{"value":16383},{"value":33922},{"value":328},{"value":4345218432},{"value":0},{"value":6},{"value":259},{"value":4345218656},{"value":4749022304},{"value":4764860752},{"value":4763726336},{"value":4379446488},{"value":4764860928},{"value":5},{"value":4309885279}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8390571060},"cpsr":{"value":1073741824},"fp":{"value":6161400176},"sp":{"value":6161400144},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7425071544,"matchesCrashFrame":1},"far":{"value":6165807040}},"name":"tid_103","queue":"com.apple.main-thread","frames":[{"imageOffset":31160,"imageIndex":0},{"imageOffset":29748,"imageIndex":1},
Environment
@jerryc127 commented on GitHub (Aug 11, 2021):
yes. I update to iOS 15 beta 5
The app cannot open when click the icon directly
but it can use to fill in the password with keyboard
@the-great-emu-kerfuffle commented on GitHub (Aug 11, 2021):
I am the reporter of this bug. More info of questionable quality: If I leave the app running, and do not force close, I can continue to access the app with no issues. If I close it, I have to uninstall & reinstall and then reauthenticate to use it. Also, I can offload the app and reinstall and it will work, which is quicker.
I will need to see if the problem exists on the latest iPadOS beta.
I’m willing to assist in troubleshooting or providing more information but I am not an iOS developer by practice.
@the-great-emu-kerfuffle commented on GitHub (Aug 11, 2021):
App version is 2.11.1, the latest in the App Store. Not 2.11.3.
Edit: Issue is not replicated on the latest iPadOS Beta that released yesterday.
@nicopasla commented on GitHub (Aug 11, 2021):
Same problem for me since today, restart help but temporarily
@trparky commented on GitHub (Aug 12, 2021):
I have the same issue.
@sunsetsonwheels commented on GitHub (Aug 12, 2021):
I can confirm the same issue on iOS 15 Beta 5, crashes when tapping icon on Home Screen/App Library as well as keyboard autofill.
@ghost commented on GitHub (Aug 12, 2021):
Can confirm this is happening on iPad Pro iOS15 B5 as well but a simple shutdown from settings and turning back on will allow you to use bitwarden again until you close out from multitasking.
@ax-meyer commented on GitHub (Aug 12, 2021):
Same behavior here.
The first major bug I experience on the beta, and directly something with a big impact. Love my luck.
@josephazrak commented on GitHub (Aug 12, 2021):
Can confirm I am facing the same issue on 15.0 (19A5318f) (beta 5). App crashes on open--rather high impact.
@sleeping10 commented on GitHub (Aug 12, 2021):
Workaround for the moment if autofill stops working in safari use firefox works fine even when the app crash and if you need to access the app reinstall the app
@trparky commented on GitHub (Aug 13, 2021):
I have submitted some feedback in the Apple Feedback app, apparently more than ten of you have submitted similar feedback to Apple. Keep it going guys, maybe it's something in the OS that's causing this issue.
@Jeehut commented on GitHub (Aug 13, 2021):
Same problem here. As a workaround I'm now using vault.bitwarden.com in Safari which is not designed for Mobile, but does the job temporarily.
Just in case someone forgot. 😉
@ghost commented on GitHub (Aug 13, 2021):
@Jeehut On my phone bitwarden runs for multiple hours after a reboot.
@josephazrak commented on GitHub (Aug 13, 2021):
That makes sense--it's the time it takes for Jetsam to kill the app in the background naturally. The fact remains that once the app is closed, it will crash on reopen until the next reboot.
@trparky commented on GitHub (Aug 14, 2021):
Any updates on this issue from the devs? Are we close to seeing a fix for this perhaps deployed via Test Flight? Or is this an iOS 15-related bug?
@kkankala commented on GitHub (Aug 14, 2021):
Any update regarding the fix?
@atridadl commented on GitHub (Aug 14, 2021):
Seems like an odd one to keep quiet on considering the impact it has.
@TheJulianJES commented on GitHub (Aug 14, 2021):
It's possible that https://github.com/bitwarden/mobile/pull/1495 fixes this.
(Or it's another "iPhone crash" bug)
@takov751 commented on GitHub (Aug 14, 2021):
So far it's similar to the twitter app, however that app on the second time runs . I would be really interested what changed brought this behaviour
@tdiehl commented on GitHub (Aug 15, 2021):
Seems to be affecting lots of Xamarin-based apps (including one I work on). See also xamarin/xamarin-macios#12427.
@Wxfisch commented on GitHub (Aug 16, 2021):
I’ve seen the same behavior. Though I have not been able to use app fill at all until I reboot at which point as others have said it works for some time.
I was directed to this one dude by support and find it odd that it’s not been assigned or even acknowledged by the devs really.
@TheModdersDen commented on GitHub (Aug 16, 2021):
Same issue here. iOS build 15.0 beta 5 (19A5318f), iPhone 12 Pro.
I can temporarily resolve the issue by offloading the app and then re-downloading it, but can only keep it open for a short amount of time, as noted by others before it begins to crash again.
Uninstalling it and reinstalling it has the same effect, but again, not ideal.
Just thought I’d pitch my 2 cents here…
@niclimcy commented on GitHub (Aug 17, 2021):
iOS 15 Beta bug. It will be fixed in the next beta…
@trparky commented on GitHub (Aug 17, 2021):
So, I guess that this may actually be a bug in iOS 15 Beta 5. Now let's hope that beta 6 is released this week and it contains the fix.
@AlexHunterCodes commented on GitHub (Aug 17, 2021):
Polite reminder to everyone: stating you're also running the same version on the same beta and are also affected by this issue in the same way, or saying you're affected without posting any diagnostically useful or new information (like version numbers, and which beta branch and number you're running) doesn't help developers fix the issue any faster. It's just creating more noise they have to sift through. If your comment boils down to just saying "+1" use GitHub's emoji reactions to leave a 👍 on an existing comment, instead of cluttering the thread.
The issue already has a reliable repro on Beta 5, and appears to be an iOS issue that's affecting other Xamarin apps too, that Apple is already aware of and will likely be fixed in the next beta release, which developers will probably get early next week, and the public beta testers a couple of days later.
So this is probably a case of just being patient, and remembering that if you don't want to deal with bugs and crashes, don't run beta software on your primary devices.
@TheJulianJES commented on GitHub (Aug 17, 2021):
Can reproduce on iOS 15 Developer Beta 6 (released today).
It's likely that if it's a fix on Apple's side, it didn't make it into today's beta. It should be in next week's beta. (They are now in the weekly release cycle.)
@jerryc127 commented on GitHub (Aug 17, 2021):
Beta 6 still have this problem
@ghost commented on GitHub (Aug 18, 2021):
BitwardeniOS-2021-08-18-105349.zip
I have a stack trace if needed, Dev Beta 5, latest app store version. it stopped autofilling a while ago but still allowed app access... then it just stopped allowing app access. Device uptime is in the low double digits of days though. I'll update/reboot device and see if any more useful information can be gleaned from Dev Beta 6.
@whatstevedid commented on GitHub (Aug 18, 2021):
Interesting post on the xamarin thread here:
https://github.com/xamarin/xamarin-macios/issues/12427#issuecomment-900899606
Changing the minimum OS version to be 14.0 in the info.plist stopped the crash for this user.
Any way we could get a TestFlight version with this change to test?
@trparky commented on GitHub (Aug 18, 2021):
Someone reported this...
Hi all.
I was facing a similar issue, but got it working.
I changed the minimum OS version to be 14.0 in the info.plist, and it doesn't crash on the 2nd load.
@AlexHunterCodes commented on GitHub (Aug 18, 2021):
App currently has a minimum version of 10.0, so 14.0 is a big jump. I don't know what version spread Bitwarden's iOS users have, but it's probably not palatable for the team to drop so many older devices all at once. Especially not for the sake of something that might only be a temporary workaround for an issue that will likely be fixed in a later iOS beta or the final release.
The earlier comment about Apple changing their dynamic linker to improve app launch times suggests that too. My guess raising the minimum version eliminates some buggy or incomplete legacy compatibility codepath, resolving the crash.
We should figure out if this fix actually 100% works for the Bitwarden app first. I don't have a recent enough Mac to run the latest Xcode beta, so can't build it myself to find out. Any takers?
@whatstevedid commented on GitHub (Aug 18, 2021):
I have an M1 Macbook Air that I could use, though I don't have an Apple Developer account any more so not sure how much use I'd be?
@niclimcy commented on GitHub (Aug 18, 2021):
Not sure if I am just unfamiliar with visual studio / xcode but I can't seem to get bitwarden building with a free developer account. I am starting to think it's impossible since some of the app entitlements bitwarden uses requires a paid dev account.
@whatstevedid commented on GitHub (Aug 18, 2021):
Just an update on this - looks like my feedback report that I submitted to Apple has now has the status changed to ‘potential fix identified’ - suggesting this should be sorted in an upcoming release.

@eliykat commented on GitHub (Aug 18, 2021):
Hi everyone, I don't have much to add to this thread other than to say @AlexHunterCodes' comment here sums up my understanding of the issue. We've had some preliminary reports that iOS 15 Beta 6 solves the issue, but this does not seem to be the case for everyone. (Or that it solves the issue, but only if the app extension is not enabled.)
We expect that this crash will be resolved by continued beta releases and we'll continue to monitor this. I agree that we probably wouldn't want to bump the minimum version from 10 -> 14 solely to fix a bug in a beta iOS release.
Thanks everyone for your patience and for the helpful information in this thread.
@AlexHunterCodes commented on GitHub (Aug 19, 2021):
Just upgraded to public beta 6 and confirm that I am still experiencing the same behaviour as beta 5. IPS crash files show the same
Address size faultfor the above repro steps. Also tried various combinations of disabling the app extension, killing both Bitwarden and Safari, rebooting the device and still crashes on the 2nd launch. Wasn't personally able to reproduce the preliminary reports of a fix.Although, I think I do glimpse a single frame of the master password prompt screen now that I didn't see on beta 5. Might just be changes in the launch animation or me seeing what I want to see.
@trparky commented on GitHub (Aug 19, 2021):
Apparently one developer managed to be able to fix it by setting the minimum iOS version to version 11 and it fixed the issue. Do you, @eliykat, would object to that? It's only one number increment from the current minimum of iOS v10.
@hampton8 commented on GitHub (Aug 20, 2021):
If this is indeed the case but the BW team didn't want to change the minimum version at all (which is totally fair enough considering this is a bug with beta software), a Bitwarden Test Flight release with just this alteration made would be extremely helpful for those of us currently running the iOS 15 beta and who are unable to use the app (beta 6 didn't fix it for me either).
@trparky commented on GitHub (Aug 20, 2021):
Yeah, but who really is still on anything older than iOS 12? There's got to be some kind of data out there to indicate how many people are on older iOS versions.
@raifcoonjah commented on GitHub (Aug 20, 2021):
According to this report iOS: 12.x: 1.91%, anything below is 0%.
@saoud commented on GitHub (Aug 20, 2021):
I agree a test flight release could solve the issue for us that are running the beta iOS and would be greatly appreciated.
@ghost commented on GitHub (Aug 20, 2021):
Agreed... this has so far been the most intrusive bug since I've been on iOS 15 Dev Beta since day 1. I do pay for BitWarden to support the continued development of this application, however, this bug has me contemplating migrating all my stored items to another password manager for the time being... which ultimately can result in me switching over permanently.
@saoud commented on GitHub (Aug 20, 2021):
I was thinking about doing the same thing but it seems like a huge hassle when a TestFlight version with an updated min iOS version would be a very easy fix for the devs. I do also pay for the application and have been loving it so far.
LastPass was awful, I am not going to switch to dashlane so the thing I would be thinking about doing is using the iCloud password manager I just don't really want to migrate all my data over to that nor am I sure if there is an easy way to do so.
@karassm commented on GitHub (Aug 20, 2021):
I confirm the bug is still present in Beta 6 (public beta, on iPhone 12). A TestFlight version is a very good idea.
Edit : the app seems to work but not the extension (tested on safari, chrome, etc)
@hampton8 commented on GitHub (Aug 20, 2021):
The app isn't working for me on beta 6. Crashes after a relaunch just as before.
@ghost commented on GitHub (Aug 20, 2021):
I'm right there with you on LastPass and Dashlane... 1Password was what I had in mind, especially since I get access to a free family account via my organization's business account.
@eliykat What's blocking updating the minimum iOS version? I'm sure you guys have access to analytics and can easily pull up what iOS versions your users are on... Just to give you an example, even the iPhone 5S and iPad mini 2 support iOS 11 - both devices were released way back in 2013! I'm positive that you have very little, if any, users on iOS 10..
@ghost commented on GitHub (Aug 20, 2021):
Give it some time - it'll stop working as well 😭
@hampton8 commented on GitHub (Aug 20, 2021):
Has anyone here actually been able to confirm this first hand, out of interest?
@pyrox82 commented on GitHub (Aug 20, 2021):
Hi,
for me, the app is working in iOS 15 Beta 6 if you disable the automatic fill (Settings -> Passwords). Then I can at least use the app and copy the credentials and past them manually. Hope to get it fixed soon.
@josephazrak commented on GitHub (Aug 20, 2021):
This does not work for me. Disabling Autofill as you suggest still causes app to crash.
@pyrox82 commented on GitHub (Aug 20, 2021):
You are right. Sorry. As soon as I close the app it will not start again. :(
@kspearrin commented on GitHub (Aug 20, 2021):
As suggested by some as a workaround, we've submitted an update to Apple on the TestFlight public track that bumps the minimum iOS version to v12. Once it is approved by Apple, we will post a link to access it from the TestFlight app.
@hampton8 commented on GitHub (Aug 20, 2021):
That's awesome Kyle, thank you so much! Not having easy access to Bitwarden for a while makes you realise just how crucial this software is to your everyday life!
@AlexHunterCodes commented on GitHub (Aug 20, 2021):
Thanks, that's really appreciated. Will the TestFlight link just be for existing members to download the new release, or will the program open to new applicants too (can't find a public link)? Here's hoping Apple approve it before they release beta 7 with a fix on Monday or Tuesday morning. 😆
I'm a paying customer too, but I think it's extremely sad that some users felt the need to strong-arm Bitwarden with "an offer they couldn't refuse". It's unfair and unconstructive, and just not how we do things in open source. The iOS 15 beta is opt-in and you should expect bugs that disrupt your workflow, which is why nobody recommends running betas on critical devices. You knew what you were signing up for, no one forced you to upgrade, and its unfair to demand developers support their app on a constantly shifting unsupported OS version when they don't have to. In this case it's nice that they did, but only after you threatened them, which is just kinda yucky.
Migrating to another password manager and cutting your nose off to spite your face both take a huge investment of time and effort. Do you know what would be easier? Recognising that the current state of the iOS beta isn't suitable for your needs or workflow, and downgrading to iOS 14 stable (or even just to 15.0 beta 4) and restoring a backup. Apple's made downgrades and backup restores pretty painless nowadays.
@trparky commented on GitHub (Aug 20, 2021):
Like @AlexHunterCodes said, I appreciate it. Getting a link posted to the Test Flight version of the app will be greatly appreciated.
@spencer-gre commented on GitHub (Aug 21, 2021):
Hi!
Initially I was just unable to auto fill on the latest IOS Beta so I would resort to copying from the app. Now, the app crashes on launch. Glad to see that others are encountering same bug.
@trparky commented on GitHub (Aug 22, 2021):
Someone mentioned this...
"release builds with LLVM work without having to modify the deployment target."
@hlafaille commented on GitHub (Aug 23, 2021):
Same issue here, hopefully TestFlight gets approved soon. Just switched to BitWarden and I really like it, but would like to try out the new iOS and it crashes unless I uninstall the app.
@Roundlay commented on GitHub (Aug 23, 2021):
+1… Awaiting TestFlight link. (:
@kspearrin commented on GitHub (Aug 23, 2021):
Here is a public link to testflight with a build targeting iOS 12 minimum. Please report back if this resolves the problem.
https://testflight.apple.com/join/595lFH7U
@Nexus237 commented on GitHub (Aug 23, 2021):
Thanks @kspearrin
@trparky commented on GitHub (Aug 23, 2021):
Nope, still crashes on my iPhone 11 Pro.
@tomsinclair94 commented on GitHub (Aug 23, 2021):
Can confirm also still crashing on iPhone 12 Pro - TestFlight had 3 crash “popups” as if it tried to open multiple times
@takov751 commented on GitHub (Aug 23, 2021):
Same on iPhone 11 crash popup 3x. Plot thickens it seems
@ghost commented on GitHub (Aug 23, 2021):
iPhone 12 Pro Max on iOS 15 B6
The first launch of the application was successful. I then quit the application by swiping up on it in the app switcher and instantly got a "Bitwarden Crashed" popup. Any subsequent attempt to launch Bitwarden just results in the app crash popup being displayed.
@kspearrin commented on GitHub (Aug 23, 2021):
Thanks all. We'll see if there is something else we can try.
@ghost commented on GitHub (Aug 23, 2021):
Anything we can collect and get to you to facilitate determining root cause? Or is sending the TestFlight Application Crash report when we get the popup sufficient?
@Vladx71 commented on GitHub (Aug 23, 2021):
Still crashing with the latest public beta after the first successful start
L:
On Mon, Aug 23, 2021 at 3:38 PM Nexus @.***> wrote:
@karassm commented on GitHub (Aug 23, 2021):
Same crash on iphone 12 ios 15b6
Sent from ProtonMail for iOS
Le lun., août 23, 2021 à 15:35, Kyle Spearrin @.***> a écrit :
@trparky commented on GitHub (Aug 23, 2021):
@kspearrin Someone mentioned something about LLVM over at the Xamarin project. Does that make any sense?
@trparky commented on GitHub (Aug 23, 2021):
@kspearrin https://mallibone.com/post/custom-targets-llvm
Something about how to enable LLVM during compilation.
@spencer-gre commented on GitHub (Aug 23, 2021):
Thought I'd share that I no longer crash on B6 (meaning I can open the app) but the auto fill/keyboard extension is unusable.
@craigmpeters commented on GitHub (Aug 23, 2021):
iPhone 10S Max
15.0 (19A5325f)
initially worked including safari but first launch after using safari it now crashes each attempt to launch.
@kspearrin commented on GitHub (Aug 23, 2021):
I just added build 2.12.0 (846) to the public testflight track. Please try this and report back. It has LLVM enabled as a suggested workaround.
@trparky commented on GitHub (Aug 23, 2021):
Well, we have a new issue. Great. It crashes on exit, however... it launches after the app crashes whereas before, it didn't. One step forward, I guess.
@rbrussell82 commented on GitHub (Aug 23, 2021):
This seems to fix the app crashes for me on an iPhone 11 Pro Max, BUT AutoFill doesn't seem to be working. It never opens the passwords for me or if it detects a saved login and I click on it, it doesn't do anything.
@nicopasla commented on GitHub (Aug 23, 2021):
Build 846 work perfectly fine for me except auto fill
Edit: I talked too fast, auto fill is not working correctly
Auto fill was working at start even with the app restarting but after 2-3 tries it crash
@rbrussell82 commented on GitHub (Aug 23, 2021):
AutoFill does seem to be working for me after restarting the phone. No crashes here after a phone reboot.
@trparky commented on GitHub (Aug 23, 2021):
I rebooted my phone; the app still crashes on exit however the app works. Something about small victories.
@craigmpeters commented on GitHub (Aug 23, 2021):
Updated build: auto fill worked once but then didn't, it currently does not crash when using the app after this which is different from my test done previously.
@MrAshieB commented on GitHub (Aug 23, 2021):
Build 2.12.0 (846) no longer crashing on launch, but does crash on closing, prompting a pop-up to report to devs.
@takov751 commented on GitHub (Aug 23, 2021):
Exactly the same 👌 so it seems the solution is in reach
@oaklandm commented on GitHub (Aug 23, 2021):
Yep seems to have fixed the crash on launch, thanks for finding the fix. I haven't experienced a crash on exit, or any crashes at all
@manikanta-dornala commented on GitHub (Aug 23, 2021):
Is there scope for some conspiracy theory here?
@kspearrin commented on GitHub (Aug 23, 2021):
We just uploaded build 2.12.0 (848) that might fix also the autofill extensions. Please let us know.
@manikanta-dornala commented on GitHub (Aug 23, 2021):
Can confirm that with build 2.12.0 (848) both Autofill and App work without crashing on iPhone 12 pro max with 15.0 Beta 5 (19A5325f).
@josephazrak commented on GitHub (Aug 23, 2021):
Can confirm that the application now functions without crashing as of TF build 848. Auto fill works too.
App crashes on task switcher exit, though.
@karassm commented on GitHub (Aug 23, 2021):
With build 848 on iphone 12 ios15b6 : tested ok (app + autofill) on safari, chrome and firefox focus... no crash yet. Thanks a lot for the availability on TestFlight !
@niclimcy commented on GitHub (Aug 23, 2021):
Steps to reproduce crash on exit:
It is crucial to not go back to the homescreen before closing Bitwarden as that scenario is working fine
@ghost commented on GitHub (Aug 23, 2021):
Thanks to the Bitwarden team for hearing their users and getting this fixed even if on iOS Beta software! Another reason to continue using and paying for your product.
@hv0905 commented on GitHub (Aug 24, 2021):
Build 848 works well on ios15 beta6(iphone8plus)
Thanks a lot for the fix!
@sigkacey commented on GitHub (Aug 24, 2021):
I can reproduce on 848 using this, autofill now works though
@niclimcy commented on GitHub (Aug 24, 2021):
For people still looking for the testflight link:
https://testflight.apple.com/join/595lFH7U
@xiangsanliu commented on GitHub (Aug 25, 2021):
Same problem on 848 and iOS15 beta.
@rbrussell82 commented on GitHub (Aug 25, 2021):
iOS Beta 7 just dropped.
From initial reports on Reddit in /r/iOSBeta it appears that the App Store version of Bitwarden works again without crashes. I haven't tested yet as Beta 7 is still downloading for me.
@the-great-emu-kerfuffle commented on GitHub (Aug 25, 2021):
I can confirm that Bitwarden 2.11.1 works as expected on both iOS and iPadOS Beta 7. The app does not crash when closed from task manager (without going to the Home Screen first). It also reopens after closure.
I have not tested the keyboard extension/autofill, however, because I don’t use it. Just the app itself.
@SwiftCoderJoe commented on GitHub (Aug 25, 2021):
I can confirm the autofill extension also works on Beta 7.
@trparky commented on GitHub (Aug 25, 2021):
Alright guys, I did a test. I downloaded and installed iOS 15 Public Beta 7 and the test flight version of BitWarden, while it works, continues to crash when you swipe it off the multitasking screen. So, I decided to throw caution to the wind and had the AppStore re-download BitWarden app version 2.11.1 (704). I then did a full reboot of the phone and launched the app (v2.11.1) and then swiped it off the multitasking screen. No crash. Yay. I then did a re-launch of the app and guess what... no crash. Double yay!
So, what does this mean? It basically means that @kspearrin can disable LLVM in the compilation of the iOS app and go back to the normal way of compiling an iOS app and we should be good to go.
@trparky commented on GitHub (Aug 25, 2021):
In other words, Apple fixed the true underlining issue that was causing all of our issues in iOS Public Beta 7.
@TheJulianJES commented on GitHub (Aug 25, 2021):
When downloading from the iOS App Store and then swiping up the app in the multitask switcher (to close it), it might still crash (very likely). You just don't get the popup because it's not a TestFlight build. So there is still an issue with the iOS beta.
@sigkacey commented on GitHub (Aug 25, 2021):
Is there a way to see that crash @TheJulianJES so we can report on the Apple feedback app to Apple about the beta?
@trparky commented on GitHub (Aug 25, 2021):
OK, you're right. I went into Analytics & Improvements and counted the number of crash files for Bitwarden. There were five there. I then recreated the issue where I swiped it off the screen, sure enough... there were six when I checked back. So yes, there is still a crash issue however, it's hidden. Apple needs to fix some additional issues but hey, that's why we're here. Right? To report issues.
@the-great-emu-kerfuffle commented on GitHub (Aug 25, 2021):
Settings -> Privacy -> Analytics & Improvements -> Analytics Data. Under Bitwarden-[timestamp].ips
"deployVersion" : 210,
"modelCode" : "iPhone13,4",
"procStartAbsTime" : 355861957246,
"coalitionID" : 956,
"osVersion" : {
"isEmbedded" : true,
"train" : "iPhone OS 15.0",
"releaseType" : "Beta",
"build" : "19A5337a"
},
"captureTime" : "2021-08-25 18:52:28.3071 -0500",
"incident" : "AAEE3B2B-311B-4D76-9C3B-7659AAF58729",
"bug_type" : "309",
"pid" : 2204,
"procExitAbsTime" : 355917953516,
"cpuType" : "ARM-64",
"procName" : "BitwardeniOS",
"procPath" : "/private/var/containers/Bundle/Application/4B80285E-90EE-4745-8BA4-C6AD1C70B9EB/BitwardeniOS.app/BitwardeniOS",
"bundleInfo" : {"CFBundleShortVersionString":"2.11.1","CFBundleVersion":"704","CFBundleIdentifier":"com.8bit.bitwarden","DTAppStoreToolsBuild":"12E506"},
"storeInfo" : {"storeCohortMetadata":"10|date=1629914400000&sf=143441&pgtp=Search&pgid=2b756e23-9c18-4e48-9a51-f528dbfbe8d5&prpg=Genre_179183&ctxt=Search&issrch=1&imptyp=lockup&kind=iosSoftware&itpltyp=PI3&lngid=1","itemID":"1137397744","deviceIdentifierForVendor":"10CCF88C-0AA2-4A49-B0FE-AF1020E9A13E","softwareVersionExternalIdentifier":"842454278","thirdParty":true,"applicationVariant":"1:iPhone13,4:14"},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.8bit.bitwarden",
"crashReporterKey" : "6241ea2d2ded2eaf2a98d9ff9e6b9abc8fdf058a",
"basebandVersion" : "2.09.10",
"vmRegionInfo" : "0 is not in any region. Bytes before following region: 4302258176\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1006f4000-100784000 [ 576K] r-x/r-x SM=COW .../BitwardeniOS",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
"vmregioninfo" : "0 is not in any region. Bytes before following region: 4302258176\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1006f4000-100784000 [ 576K] r-x/r-x SM=COW .../BitwardeniOS",
"asi" : {"libsystem_c.dylib":["abort() called"]},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":258294,"threadState":{"x":[{"value":0},{"value":0},
etc.
@sigkacey commented on GitHub (Aug 26, 2021):
Cheers! I wish they made it a bit easier to attach them on a feedback report, anyway, added and sent
@TheModdersDen commented on GitHub (Aug 26, 2021):
Just an FYI, on my iPhone 12 Pro running the new public beta 7 (build 15.0 19A5337a), Bitwarden works like a charm so far without having to join the TestFlight.
I'll comment if I have any issues, but on my end it seems resolved.
@c0ldplasma commented on GitHub (Aug 29, 2021):
Can confirm the AppStore version works on iPhone 12 iOS 15 Beta 7 without crashing