Я обрабатываю запросы OAuth в своем приложении iOS React Native. Это приложение содержится и запускается через Expo. Я хочу добавить собственный URL-адрес обратного вызова, чтобы я мог вернуться в приложение после входа в браузер. Предположительно, я делаю это через изменение файла info.plist
, но его нигде нет. Папка моего проекта нигде не содержит этот файл, и я не совсем уверен, что npm, инструмент командной строки, создает его во время выполнения.
Где же этот файл?
Для контекста я не использую Xcode. Я просто использую возвышенное для редактирования файлов моего проекта с помощью терминала, работающего под управлением npm start
.
Изменить. После того, как решение было найдено:
В StackOverflow есть еще один вопрос, который направлен на ответ на этот же вопрос, но по другим причинам: «Файл Info.plist для приложения React для iOS с использованием SDK expo." Однако мой вопрос касается URL-адресов обратного вызова. Как я описал в моем ответе ниже, У Expo есть собственный URL-адрес обратного вызова для вашего приложения (т. е. нет необходимости редактировать файл info.plist
). Если вам нужен этот info.plist
, см. вопрос, указанный выше. Файл info.plist
скрыт при использовании Expo, но есть обходной путь для доступа к некоторым его полям.
info.plist
, что обычно и происходит, но когда вы используете Expo, они нет. Expo делает все по-другому и полностью скрывает файлinfo.plist
(как описано в вашем связанном вопросе). Для пользовательских URL-адресов обратного вызова используйте мой ответ ниже (похоже, что вы). Если вам нужен доступ к другим полям вinfo.plist
, обязательно посмотрите связанный вопрос! - person Code Doggo   schedule 30.03.2019