Revert "Revert "ios compatability tested""

This reverts commit bc0e962fd0ab9ae39d77e4e8a07200f371cf5bff.