169 похожих чатов

@Trin4ik приветик! не подскажешь, по expo-dev-clients Если устанавливаем библиотеку с нативными модулями,

то запускаем expo run:ios, чтобы создать папку и внутри меняем
нужно ли потом ios эту папку заливать в гит (спрашиваю, потому что где-то видел, что можно создавать какой-то один файл и не грузить эту папку)
правильный ли в целом флоу?)

9 ответов

21 просмотр

не не, про expo-cli вообще забываем. expo рудимент, как и expo-go. если ты перешёл на expo-dev-client и eas, то ты сам собираешь свой expo-go каждый раз, когда добавляешь нативные библиотеки. это не сразу очевидно и не сразу удобно, но на практике требуется не так часто. чаще всего только в самом начале. ты ставишь себе expo-dev-client, любую нативную библиотеку и делаешь сборку с помощью eas, устанавливаешь её на устройство — вуаля, у тебя свой expo-go с нужными тебе нативными библиотеками. expo run и прочие expo-cli команды забываем как страшный сон

т.е. вся разработка как раньше с expo, только вместо expo-go у тебя на устройстве будет собственная сборка expo-go c нужными тебе библиотеками

Andrei-Bahachenka Автор вопроса
Andrei Bahachenka
screenshot ничего не понимаю теперь(((

тут разрабы показывают, как добавить нативный код в expo проекты, создав директории с ios/android проектами. это тоже устаревший способ

Andrei-Bahachenka Автор вопроса
Trin Zotoff
не не, про expo-cli вообще забываем. expo рудимент...

а если мне нужно что-то поменять в нативном коде, как я могу достучаться без expo run:platform?

Andrei Bahachenka
а если мне нужно что-то поменять в нативном коде, ...

что именно? если ты хочешь что-то менять непосредственно в коде проекта ios/android, то либо через хуки/модули, т.е. через стандартное апи экспо, либо делать eject и далее работать только с react-native, забыв про expo. однако, это достаточно редкая задача

Andrei-Bahachenka Автор вопроса
Trin Zotoff
что именно? если ты хочешь что-то менять непосредс...

допустим нужно подключить какую-то библиотеку, которая в доке обязывает поменять какие-то файлы в папках ios/android

Andrei-Bahachenka Автор вопроса
Andrei Bahachenka
допустим нужно подключить какую-то библиотеку, кот...

сейчас именно такая задача, интегрирую сервис plaid api, и вот их дока

Andrei Bahachenka
screenshot сейчас именно такая задача, интегрирую сервис plai...

https://docs.expo.dev/guides/config-plugins/ https://docs.expo.dev/guides/config-plugins/#default-mods mods.android.mainActivity -- Modify the android/app/src/main/<package>/MainActivity.java as a string (Dangerous).

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта