Обновление XCFramework не распознается во время сборки Expo.dev («MyClass» не имеет члена «validateToken»)IOS

Программируем под IOS
Anonymous
Обновление XCFramework не распознается во время сборки Expo.dev («MyClass» не имеет члена «validateToken»)

Сообщение Anonymous »

У меня есть проект React Native, который включает пакет, использующий XCFramework.
Недавно я добавил в XCFramework новую функцию под названием validateToken. Когда я запускаю проект локально, все работает отлично — новая функция распознается и запускается без проблем.
Однако, когда я пытаюсь собрать приложение на Expo.dev (с использованием чистого кеша), я получаю следующую ошибку во время быстрой полосы запуска:

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

'MyClass' has no member 'validateToken'
Чтобы подтвердить существование этой функции, я даже добавил в Podfile постустановочный скрипт для печати содержимого XCFramework — и он определенно там есть.
Я думаю, что Expo.dev все еще использует старую кэшированную версию XCFramework или не перестраивает ее должным образом.
Что я обнаружил попробовал:
  • Очистил кеш сборки Expo (флаг --clear-cache).
  • Проверил, что XCFramework обновляется локально перед загрузкой.
  • Подтвердил, что Podspec и номера версий верны.
  • Использовал функцию Podfile post_install, чтобы убедиться, что появилась новая функция
Вопрос:
Как я могу убедиться, что Expo.dev действительно использует последнюю версию моего XCFramework в процессе сборки?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -no-member

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