Per un progetto che sto seguendo avevo la necessità di utilizzare un iPhone per accede al WiFi Manager di un Esp01.
Nessun problema con Android e Windows, ma con iPhone e MacBook il tempo necessario alla connessione era imbarazzante e spesso la connessione falliva.
In particolare Safari e qualsiasi altro browser che utilizzavo non riuscivano a connettersi alla rete messa a disposizione dall' Esp8266 che funzionava da WebServer.
Gli errori erano del tipo "Network unreachable" (perchè ovviamente il device non era ancora connesso alla rete).
La soluzione è stata aggiornare il firmware dell' Esp8266.
Aggiornarnamento del firmware step by step
L'adattore seriale che ho utilizzato è questo .
1) Scaricare NodeMcu Flasher dal repository nodemcu/nodemcu-flasher: A firmware Flash tool for nodemcu (github.com) (Win32 e Win64)
2) Scaricare i file da caricare sull' ESP8266 (nel mio caso un ESP-01) da Releases · espressif/ESP8266_NONOS_SDK (github.com)
NOTA: nel momento in cui scrivo è disponibile la versione "ESP8266_NONOS_SDK-3.0.5"
3)Aprire NodeMCU Firmaware Flashe e nella tab "Config selezionare i seguenti files:

3) Dalla tab "Operation" premere il tasto "Flash"