Open the mobile provisioning file with a text editor. Look for: <key>UUID</key>
The UUIDs are listed under this key. In your file there is a single id. My guess is that you haven't downloaded the updated provisioning file.
What you said is quite true, there was only one device, however, I did download the provisioning file.
Knowing that, I went to the provisioning file and deleted it and regenerated it. I then had a look inside
and under <key>UUID<key> there is still only one entry. But a few lines above the entry
<key>ProvisionedDevices</key>
<array>
<string>a953cee490c28747d1409800163cxxxxxxxxxxx</string>
<string>1952b85d113dcaxxxxxxxxxxxxxxx7b97cd7095f</string>
</array>
appears with the device UDID's.
I mistakenly thought that by adding the extra device that the provisioning file would be changed automatically.
I am being verbose, but just in case someone else can benefit, those are the details.
The bridge is now working on the iPhone and happily so is the app as far as I have gone with it.
The change from Android to IOS is interesting and whilst the shape of the app has to change, at least large chunks of code can be used quite readily.
I am enjoying it - well done!
Bye,
Hilton.