views:

11

answers:

0

Hi,

I am developing a Mac OS X(desktop) application in which user can create many accounts. The passwords of these accounts are saved in the keychain. Each time the application is launched the password of each account is read from the keychain. But, when the new version of the application is launched, while reading the password, a dialog is put up with three options: 'Always Allow', 'Allow', 'Deny'.

But, according to the documentation the application that has written the password to the keychain becomes the trusted application and they can read the password without any conformation dialog. The new version of my application is not considered as trusted application by the keychain.

Can someone help me to avoid this dialog for the first launch of the new version.

Thanks in advance.