I tried two different cat repellent sprays imported from different contries, and none of them worked. I guess wild cats are experienced and knowledgeable.
And I just found a bottle of chemically pure glacial acetic acid. After a quick Google, it said diluted vinegar is a good repellent.
So I'll give it a try.