In case I didn’t ever try to develop apps for cordova, I may not know something platform related, but isn’t it a weird decision to cancel entire stack just of some kind of problem related to a single method? I mean, have you tried http://docs.meteor.com/api/accounts.html#Meteor-loginWith to manually re-create same functionality. Or if that’s the case even ignore entire meteor functionality and make own authorization method?
I dived into SO thread, but you didn’t give any actual information so that people who didn’t experience that problem could help you. In case you gave no idea of how your app works outside of simulation(real iphone), when does it break(log-in process/validation/storing?), is that a problem of accounts/meteor/mongo/cookie, what have you tried except for recovering initial way to authorize.
Not complaining, just curious.
Its rare to see people reject their entire stack just because of method that seems to be a simple boilerplate.