Не могу подключиться к эмулятору аутентификации FirebaseIOS

Программируем под IOS
Ответить
Anonymous
 Не могу подключиться к эмулятору аутентификации Firebase

Сообщение Anonymous »

Несколько дней назад у меня успешно заработал эмулятор аутентификации Firebase, но он загадочным образом перестал работать. Я получаю общую сетевую ошибку при попытке аутентификации на любой платформе. Я использую физическое устройство через USB. Когда я перехожу к адресу и порту эмулятора на устройстве, я получаю соответствующий ответ в формате JSON, поэтому думаю, что с соединением все в порядке.
У меня это есть при запуске приложения

Код: Выделить всё

func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
FirebaseApp.configure()
Auth.auth().useEmulator(withHost:"192.168.0.10", port:9099)

let settings = Firestore.firestore().settings
settings.host = "192.168.0.10:9098"
settings.cacheSettings = MemoryCacheSettings()
settings.isSSLEnabled = false  // required when pointing to emulator
Firestore.firestore().settings = settings

return true
}
У меня также есть эта конфигурация firebase.json

Код: Выделить всё

{
"firestore": {
"database": "(default)",
"location": "nam5",
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"emulators": {
"auth": {
"port": 9099,
"host": "0.0.0.0"
},
"firestore": {
"port": 9098,
"host": "0.0.0.0"
},
"ui": {
"enabled": true
},
"singleProjectMode": true
}
}
Я тоже пробовал добавить этот путь

Код: Выделить всё

export FIREBASE_AUTH_EMULATOR_HOST="192.168.0.10:9099"
Я очистил свою сборку, удалил приложение с устройства, очистил производные данные.
Что еще мне следует проверить?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... h-emulator
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»