unity iap Receipt validation

I used the Google public key to enter unity iap recipt validat opfuscator
appletangle was also created. I put local receipt verification in my purchase script, and the purchase of the sandbox from the Apple Store was well done.
However, I changed my Google account and changed my public key.
Should I re-create the Apple Store unity build with a new public key?

Another question I have made is using Google Public Key, and I wonder why googletangle and appletangle are both created.
Is it possible to validate receipts using appletangle created with Google Public Key?

I am a beginner. Please do not complicate the explanation.

can you share your iap reciept validation script here?