Size: a a a

React Native — русскоговорящее сообщество

2020 September 01

АБ

Александр Бакиматов... in React Native — русскоговорящее сообщество
транслит - использовать латиницу для написания русского текста а не гугл транслейт)
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Egor
я только что попробовал и не собралось, возможно вы не добавляли медиаторы в подфайл (https://wiki.appodeal.com/en/ios/2-6-5-ios-sdk-integration-guide) шаг 2 из дока по ссылке, на эту же доку ссылается один из степов в репозитории react-native-appodeal. или вы их прописывали и всё ок ?
похоже что проблема в APDGoogleAdMobAdapter, если его убрать из зависимостей - всё ок собирается и запускается в симуляторе.

ну и swift bridging header в проекте создать нужно, если продолжит падать (я сразу создал, без него не тестировал)
источник

E

Egor in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
похоже что проблема в APDGoogleAdMobAdapter, если его убрать из зависимостей - всё ок собирается и запускается в симуляторе.

ну и swift bridging header в проекте создать нужно, если продолжит падать (я сразу создал, без него не тестировал)
понял, а можно про swift bringing header по-подробнее в данном контексте?
источник

E

Egor in React Native — русскоговорящее сообщество
в плане того какую проблемму он тут решит, я просто совсем не advanced в RN пока что)
источник

E

Egor in React Native — русскоговорящее сообщество
т е я даже не понял по ошибкам что случилось 😅
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Egor
в плане того какую проблемму он тут решит, я просто совсем не advanced в RN пока что)
а у них прямо в доке написано

If your project is pure Objective-C project, you should add empty Swift file. For example Dummy.swift


в этот момент xcode предлагает создать bridging header, я по привычке согласился (когда модули на swift в RN проекте появляются - нужен bridging header чтобы всё нормально собралось, иначе ошибки как минимум при поиске модулей самого swift валятся оптом)
источник

E

Egor in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
а у них прямо в доке написано

If your project is pure Objective-C project, you should add empty Swift file. For example Dummy.swift


в этот момент xcode предлагает создать bridging header, я по привычке согласился (когда модули на swift в RN проекте появляются - нужен bridging header чтобы всё нормально собралось, иначе ошибки как минимум при поиске модулей самого swift валятся оптом)
именно так, как-то я упустил этот момент, всё собралось ) только всё равно не запускается на симуляторе
источник

E

Egor in React Native — русскоговорящее сообщество
источник

E

Egor in React Native — русскоговорящее сообщество
эта ошибка появляется именно если в подфайле есть use_frameworks!
источник

E

Egor in React Native — русскоговорящее сообщество
я пробовал гуглить, но не нашел ничего что могло бы помочь, к сожалению
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Egor
эта ошибка появляется именно если в подфайле есть use_frameworks!
а если из консоли?

yarn ios
источник

E

Egor in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
а если из консоли?

yarn ios
сейчас попробую
источник

F

Future in React Native — русскоговорящее сообщество
Как организовать универсальный алерт о новой версии приложения?
источник

E

Egor in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
а если из консоли?

yarn ios
такая же ошибка только в терминале, странно очень что этот флаг как-то влияет вообще на RCTVibration
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Egor
эта ошибка появляется именно если в подфайле есть use_frameworks!
короч понятно, там еще xcode после обновления 11.3.1 шалит.

похоже вот такое решение
https://stackoverflow.com/a/61846384
источник

E

Egor in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
короч понятно, там еще xcode после обновления 11.3.1 шалит.

похоже вот такое решение
https://stackoverflow.com/a/61846384
и вправду, а я гуглил с обязательным акцентом на RCTVibration, эхх

Спасибо еще раз, всё запустилось и работает 👍
источник

E

Egor in React Native — русскоговорящее сообщество
а с гугл-медиатором там свой прикол, просто ключ в плист добавить надо и всё будет гуд
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Egor
а с гугл-медиатором там свой прикол, просто ключ в плист добавить надо и всё будет гуд
ну так-то да, должно.
у меня ключа не было под рукой. а на рандомный текст приложение всё равно падало.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Future
Как организовать универсальный алерт о новой версии приложения?
как вариант - вот тут обсуждали

https://t.me/reactnative_ru/195894

и пара сообщений выше/ниже него.
источник

E

Egor in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
ну так-то да, должно.
у меня ключа не было под рукой. а на рандомный текст приложение всё равно падало.
🔥уже отказался от всего и через firebase только адмоб сделал, но сейчас откатился и всё работает в проекте )
источник