Can't connect to iphone blynk with hm-19 BLE

This is my code below. I was able to connect to hm-19 with other apps on iphone and even the android blynk is connecting fine but I’m having problem with iphone blynk app. Please help

#include <SoftwareSerial.h>

#include <Blynk.h>

#include <DHT.h>
#include <DHT_U.h>

#define BLYNK_PRINT Serial
#include <BlynkSimpleSerialBLE.h>
#define BLYNK_PRINT Serial
#include <SPI.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = “PWeyf0JfpuSoa0VkXb9WNnGtAjNmmudS”;
#define DHTPIN 2 // What digital pin we’re connected to
#define DHTTYPE DHT22 // DHT 22, AM2302, AM2321

DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
SoftwareSerial SerialBLE(10, 11); // RX, TX
int chk;
void sendSensor()
{
int h = dht.readHumidity();
int t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit
Serial.print(“Humidity: “);
Serial.print(h);
Serial.print(” %, Temp: “);
Serial.print(t);
Serial.println(” Celsius”);
delay(2000); //Delay 2 sec.
if (isnan(h) || isnan(t)) {
Serial.println(“Failed to read from DHT sensor!”);
return;
}
// You can send any value at any time.
// Please don’t send more that 10 values per second.
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);

}
void setup()
{

// Debug console
Serial.begin(9600);
dht.begin();
SerialBLE.begin(9600);
Blynk.begin(SerialBLE, auth);
timer.setInterval(1000L, sendSensor);
}

void loop()
{
Blynk.run();
// You can inject your own code or combine it with other sketches.
// Check other examples on how to communicate with Blynk. Remember
// to avoid delay() function!
timer.run();
}

Please format your code with triple backticks at beginning and ending of the sketch. It makes the forum members to read the code easily. Triple back ticks looks like ```.