OK. Thanks!
Here is a little app, originally taken from the iOT site.
What it does, after connecting you can send a string and then the same string is sent back from the micro:bit. On my Pixel7 that works fine.
On my iPhone, the micro:bit connects fine, but the reading and writing of the strings fails, with messages like this:
-[NSTaggedPointerString count]: unrecognized selector sent to instance 0xb0a1aada7bd273aa. Irritants: ()
Note: You will not see another error reported for 5 seconds.
Well, actually, I tried first using the micro:bit extension, but I thought that may be not there yet, so I tried WriteStrings and ReadStrings, but also on Android it does not work. I updated to the latest BLE extension, or so I think.
Here are my .hex and .aia
microbit-UART_RW20241101.hex (1.3 MB)
BTReadWrite4_strings_iOS.aia (300.2 KB)