dryark / ios_remote_provider

Other
49 stars 33 forks source link

Use CF with ios simulators #69

Open Phaseowner opened 2 years ago

Phaseowner commented 2 years ago

Hi, @nanoscopic, thanks for new development in ios farm! Will it be possible to use a simulator in the near future?

nanoscopic commented 2 years ago

I believe that it is already possible to use it with a simulator.

The new CFAgent based video should work on a simulator. There is, though, a memory leak in the public version of ControlFloorAgent for the video.

You also need to start CFAgent yourself, and set the config.json to "manual", as there is no support for starting CFA for simulators currently.

Further, go-ios, which is used for a bunch of things, doesn't directly support simulators... so some of the functionality won't work until that is changed.

Finally, I am taking ControlFloor and its components closed-source. All of the latest changes, and all of the changes for the next several years, will be closed-source. It will be available at a licensed cost. I've had to make this move as the community is not supporting the project adequately for me to continue it open source.

I will be adding full simulator support, as well as support for Apple TV devices. Those features and more will be available in the licensed version.

Phaseowner commented 2 years ago

Unfortunately trying to use CF on a simulator failed for me. The first problem was with libnng which is built for devices and not a simulator. I compiled version 1.4.0 for the simulator and replaced the library. But after I have compiled and signed the applications, when i launch the CFAgent manually, it just closes. I try ios simulator 13 and 15. Maybe I missed something?

Can I find out the cost of the license?