I think it is technically possible (although against Apple TOS) to use a virtual machine, although there are many problems that you may encounter when setting up.
It is also possible to use some internet service provider, but I don't think I saw an example of this with kivy in particular.
It is not possible to do this natively on linux, due to the requirements of the Apple toolchain.