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

А кто-то работал в expo с технологией eas, которая отвечает

за процесс билдов и дальнейшего сабмита?
пара вопросов назрело

7 ответов

23 просмотра

пиши, есть опыт ;)

Andrei-Bahachenka Автор вопроса
Trin Zotoff
пиши, есть опыт ;)

1) а как я могу протестировать, что мои environment variables работают верно? банальный пример: апи для стейджа и для прода - разные (спрашиваю, так как это работает только с команами билд, expo start не подменяет переменные) 2) eas build —auto-submit - это тоже самое, что и eas build + eas submit только одной командой? и в целом, сабмит это просто загрузка на тест флайт или сразу уже в стор? если в стор - вопросов больше 😅

Andrei Bahachenka
1) а как я могу протестировать, что мои environmen...

1. я проверяю DEV, но можно сделать по другому под каждый env, достаточно в файле eas.json в конфиге билда добавить env объект, типа: { "cli": { "version": ">= 0.46.0" }, "build": { "development": { "developmentClient": true, "distribution": "internal", "env": { "MYENV": "development" }, "ios": { "buildConfiguration": "Debug" }, "android": { "buildType": "apk" } } и чекать MYENV 2. про автосабмит хз, не юзал, должно быть в доке. но сабмит закидывает именно в стор, а оттуда уже первый этап — тестфлай. т.е. делая сабмит, ты увидишь прилож в аппстореконнекте в разделе тестфлая, настроишь права, увидишь в тестфлае + появится сборка для публикации.

Andrei-Bahachenka Автор вопроса
Trin Zotoff
1. я проверяю DEV, но можно сделать по другому под...

а достучаться до MYENV, добавить app.config.js и потом через expo-constants?

Andrei Bahachenka
а достучаться до MYENV, добавить app.config.js и п...

конечно, в app.config.js он будет в process.env.MYENV, в константах его не будет, точнее самих констант он тоже будет в env, но если я ничего не путаю, при eas сборках именно expo проекта, константы будут доступны, а при dev-client уже нет, они будут в expo-application

Andrei-Bahachenka Автор вопроса
Trin Zotoff
конечно, в app.config.js он будет в process.env.MY...

а вот тут все равно не понял) у нас же эта переменная создается только при команде eas build

Andrei Bahachenka
а вот тут все равно не понял) у нас же эта перемен...

если её нет, значит у тебя дев версия, если она есть — билд еаса с конкретным env ) всё просто.

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

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

Всем привет! Имеется функция: 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
Карта сайта