You can also try using the RealThinClient SDK (RTC) to allow the Delphi XE2 FireMonkey iOS client to connect to the RTC SDK server. Not SOAP, but I managed to send data between the two layers (just in case you do not need to use SOAP, but just looking for a way to connect the iOS client to the server) ...
source share