I'm using 2-factor authentication. Couldn't create an application password. Had to use my main pwd+token which is only good for 30 days. Shouldn't they allow the use of a 2-factor application password for an iOS app?
No, they shouldn't allow the use of an application password. Application password are a hack to get around the fact there are so many apps that rely on Google that don't support 2 factor authentication. This does add some benefits like one permanent password and the ability to revoke it, but that is at the expense of security. Eventually normal password + token is how all apps using a Google account should function at login, so of course a new Google made app will function this way.
I created an application password to use for the iPhone app. After I tried to authenticate it told me that I couldn't use application passwords and to use my normal password+token.
Worse yet, on my iPhone 3G I can't get the code from the Authenticator app and then log on to the Google+ app before it expires... it's just too slow :/