Приложение Expo 54 Monorepo аварийно завершает работу с «NSInvalidArgumentException», причина: «-[RCTView setColor:]: неIOS

Программируем под IOS
Ответить
Anonymous
 Приложение Expo 54 Monorepo аварийно завершает работу с «NSInvalidArgumentException», причина: «-[RCTView setColor:]: не

Сообщение Anonymous »

Я работаю над приложением Expo внутри монорепозитория.
Настройка
  • Приложение Expo Router
  • Monorepo (рабочее пространство pnpm)
  • Общий пакет пользовательского интерфейса: ui-native
  • gluestack-ui устанавливается и инициализируется внутри ui-native
Приложение импортирует компоненты Glustack из ui-native.
Приложение аварийно завершает работу сразу при запуске, только когда я использую < Stack /> в корневом макете.

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

[CoreFoundation] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[RCTView setColor:]: unrecognized selector sent to instance 0x11fb633f0'
*** First throw call stack:
(
0   CoreFoundation                      0x00000001804c9690 __exceptionPreprocess + 172
1   libobjc.A.dylib                     0x00000001800937cc objc_exception_throw + 72
2   CoreFoundation                      0x00000001804deea4 +[NSObject(NSObject) instanceMethodSignatureForSelector:] + 0
3   UIKitCore                           0x0000000185c8acb4 -[UIResponder doesNotRecognizeSelector:] + 232
4   CoreFoundation                      0x00000001804cd8e8 ___forwarding___ + 1216
5   CoreFoundation                      0x00000001804cfe2c _CF_forwarding_prep_0 + 92
6   React                               0x000000010caaa438 __49-[RCTComponentData createPropBlock:isShadowView:]_block_invoke.40 + 396
7   React                               0x000000010caaaa00 __49-[RCTComponentData createPropBlock:isShadowView:]_bl
Если я удаляю < Stack> и его дочерние элементы и визуализирую любой простой компонент (даже View или кнопку Gluestack), приложение работает отлично.
Как только я добавляю обратно, приложение вылетает при запуске.
Что я пробовал
  • Удалил node_modules
  • Удалил папку ios
  • Переустановлены зависимости
  • Пересобрано приложение
  • Проверено, что Gluestack работает при использовании без


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

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

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

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

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

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