Недавно я обновил ionic-cli
и теперь пытаюсь эмулировать ионное приложение с помощью команды ionic cordova emulate ios
.
Однако я получаю ошибки CORS с каждым запросом API.
Происхождение http://localhost:8080 не разрешено Access-Control-Allow-Origin.
Я обнаружил, что ionic docs говорят об этой команде
Подобно запуску Cordova, эмулируйте напрямую, но также следите за изменениями в веб-ресурсах и обеспечивает функциональность перезагрузки в реальном времени с параметром --livereload.
Похоже, что эта команда также запускает сервер, что объясняет, почему источником является localhost
, а не file://
.
Однако я пытался эмулировать с помощью cordova emulate ios
или создавать приложение с помощью ionic cordova build ios
и запускать вывод с помощью симулятора, но все равно получаю ошибки CORS.
Эмуляция на Android работает нормально, и есть прокси для запуска приложения в браузере.
Есть идеи, на правильном ли я пути и есть ли способ подражать file://
? Будет ли эта проблема сохраняться при выпуске приложения в App Store?