How to build code for Citrix application when planning to run through Uipath remote runtime

How do I code/ record a task that involves citrix apps. Basically I need to use an app in citrix environment. Earlier we used OCR/Image recognition to solve this, but now as client agreed to get Remote runtime installed what should be the approach to coding?
Is it required to get the studio installed in client machine and record the objects from there? Or there is a easier way that I will be able to record objects from local studio machine where we built image based code earlier.
Trying to understand if we do not get the permission to install studio on client citrix VMs will I be able to code or not?

I want to use remote extension for citrix, is there a way to record the selectors is what I want to know?