Keychain access control from the app with different names

I am using keychain in my macOS app to store jwt tokens (access and refresh)(kSecClassGenericPassword) and I have figure out that I can't manage existed data via the same app with another name. I have build two equal application with different app names:

for example: App1.app and App2.app Note: it's the same build, but with only different - app file name.

And if I created the keychain item using the first app (App1.app) I can't remove it from the second one.

If I double click on keychain item in Keychain Access default App I can see that there is only one app in Access Control tab (with the name App1.app).

Is there a way to give the access to keychain ignoring app names. Because user can change the name, or make a duplicate of the app.

Is there a solution of this behaviour?

Thank you!

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum