I tested an simple sample HTTPS server with self signed certificate. In Windows all work fine, but in sample iOS occurs always HttpEngine Error (-1202) exception.
How I can use Https connection with Sparkle (or XData) in iOS (or Android) with Self signed certificate?
For security reasons, support for self-signed certificates are disabled in both iOS and Android. You must use a valid certificate for now, to use client on those devices.
We might add such support in future, yes, although there are other features with higher priority in the list.
For iOS/Android, yes, you should use Http. Note that are very cheap certificates out there, and many Certificate Authorities provide valid free trial certificates that last for almost 90 days you can use for testing.