Eugene
Eugene
Gena
Поды генерят workspace рядом с проектом и открывать и билдить после этого надо только его (workspace).
Eugene
Да, другие поды же работают из проекта🤔
Eugene
пробую еще раз
Gena
Это первый пункт в проверке, просто если открывать .xcproject, то ничего остального можно не проверять - работать не будет.
Eugene
после pod install появилось 🤔🤔🤔
Eugene
сейчас еще раз попробую, ага 🤔
Gena
А может быть такое, что папка ios/Pods или Podfile или Podfile.lock в .gitignore и не коммитятся?
Gena
Если так, то pod install действительно перед каждым билдом делать надо
Eugene
в игноре только ios/Pods
Eugene
и я делаю пока все сборки локально у себя на машине
Ivan
Привет, коллеги! Кто-то с FlatList развлекался по полной? Хочу в две колонки разложить изображения из внешнего источника, но при превышении определенного порога получается лажа... первые элементы схлопываются и изображения не рисуются...
Eugene
я еще думаю, может из-за этой команды иногда случается.
sed -i '' -E 's/ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;/ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;/g' ./node_modules/react-native-text-input-mask/ios/RNTextInputMask/RNTextInputMask.xcodeproj/project.pbxproj && sed -i '' -E 's/ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;/ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;/' ./node_modules/react-native-text-input-mask/ios/RNTextInputMask/InputMask/InputMask.xcodeproj/project.pbxproj"
Eugene
ну оно вроде только в inputmask меняет
Gena
Gena
А можете Podfile в какой-нибудь gist.github.com скинуть?
Eugene
https://github.com/react-native-community/react-native-text-input-mask/commit/901fb323e93f57a6b464d1e9161407b09ae2fd2f#diff-04c6e90faac2675aa89e2176d2eec7d8 🤔
вроде это пофиксили, мб обновиться попробовать
andrew
народ, подскажите, если использовать expo, то на выходе будет полноценное приложение которое можно разместить в playmarket/appstore?
Eugene
Dmitry
Gena
Eugene
Gena
Я сейчас попробую раскопать в чем изначальная проблема, у нас в проекте продублированы и пропатчени их podspec файлы (но не знаю, поможет ли это с use_frameworks), хотя... должно по идее...
Eugene
у них 6 версия официально поддерживать будет use_frameworks
но она еще в альфе..
Eugene
и без доки
Gena
🤔в полне может быть
В общем ради эксперимента, можете убрать эту команду из Podfile? И дальше:
1. создать в ios папку podspecs
2. положить в неё вот это https://gist.github.com/vovkasm/637bb8a48bb5037d60b9e32f40e942c3
Eugene
Давайте попробуем
Gena
3. В своем Podfile добавить:
pod 'RNFirebase', :podspec => './podspecs/RNFirebase.podspec'
Gena
Что это дает и как работает. Патч в podspec на самом деле добавляет прямые зависимости на firebase (https://gist.github.com/vovkasm/637bb8a48bb5037d60b9e32f40e942c3#file-rnfirebase-podspec-L20-L21), остальное содержимое файла ровно такое же. Наличие этих зависимостей позволяет cocoapods правильно сгенерить проект для RNFirebase, так что RNFirebase может найти firebase (две библиотеки core и messaging). поэтому никакие дополнительные копирования, тем более некорректные не нужны больше
Eugene
хм, тоже самое
Gena
хм, тоже самое
Не может быть... ведь больше никто от firebase не зависит, кроме RNFirebase... а, а в самом проекте надо удалить подпроект RNFirebase
Gena
И линкинг связанных с ним фреймворков... он же теперь через cocoapods встраиваться будет
Denis
Eugene
Вот и у меня магия вторую неделю в проекте :)
Denis
иногда в таких ситуациях хочется прям экспо юзать, там фб 1 командой ставится
Eugene
Eugene
Оно в дебаге и иногда в релиз моде работает норм :)
Но после archive и отсылки в testflight/store не работает 🤔
Eugene
https://github.com/invertase/react-native-firebase/issues/252#issuecomment-488882244
s.static_framework = true 🤔
Kir
Всем привет, ребята подскажите...
хочу на проекте подключить такой кропер:
https://github.com/ivpusic/react-native-image-crop-picker
но после установке и когда начинаю его юзать крешит приложение, пытался там по шагам в Xcode настроить не вышло, кто сталкивался ? почему проект ломает?
Eugene
error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app,
😩
Gena
Оно в дебаге и иногда в релиз моде работает норм :)
Но после archive и отсылки в testflight/store не работает 🤔
Проблема в том, что Firebase/Core и Firebase/Messaging статические либы (не фреймворки, читай so, dll и т.п.). А используя фреймворки, у вас на выходе получается проект с несклькими динамическими библиотеками. Так вот, firebase включается в основное приложение, а работать с ним пытается динамическая библиотека. Такое прокатывает без фреймворков, когда всё приложение - монолит, тогда весь код связан в одном файле. Но перестаёт работать с фреймворками. В дебаг-режиме это может работать случайно, потому что там отключены всякие оптимизации типа bitcode. А в релиз режиме настоящем - это весело крешится (или просто не связывается).
Gena
Итог - зависимости в pods и проектах должны быть проставленны правильно. Если RNFirebase использует Firebase/Core и Firebase/Messaging, то он должен от этих фреймворков и зависеть. А приложение не использует - оно и не должно с ними линковаться.
Eugene
сколько боли, а я всего-лишь хотел нотификации быстро прикрутить :c
Genius
Ребята всем привет
Genius
В Play Markete пишет, что нужна поддержка x64 архитектуры
Genius
А expo такого не умеет оказывается
Genius
Как быть?
Denis
Ждать, когда expo 0.59 будет поддерживать
Vova
а не експо умеет?
Vova
ну я имею ввиду ессли не на експо собират
Vova
а там другим способом
Denis
да, в react-native-cli все что угодно)
Vova
понял
Denis
а что уже Play Store не пропускает 32 бита? Я вроде читал, что это летом будет
sanqa
было у кого нибудь, приложение крашится при запуске без ошибок
Genius
Denis
Да
создай issue на гитхабе, по идее они должны в ближайшее время выкатить sdk 33, сейчас 32 самый последний
Genius
Denis
вообще должны выкатить новый SDK, где будет 0.59 версия RN и хуки
Timofey
всем привет. у меня такая проблема, делаю скругленные аватарки и клиенту не нравятся артефакты по краям изображения (см. рисунок). скругление делал через borderRadius. кто нить сталкивался с такой проблемой?
Gena
Gena
Попробуйте у обычного View поставить, это решит проблему алиасинга?
Timofey
Timofey
Genius
Я рабочую версию создал
Gena
обернуть его во view в смысле?
Для начала проверить, что просто с View будет антиалиасинг нормальный. А потом, если эксперимент будет удачен, то уже обернуть Image во View и делать скругленные углы у Veiw (там будут ещё с android ньюансы, возможно, в любом случае потестить надо)
Timofey
окей, спасибо)
Genius
теперь она в маркет попадет?
Genius
Я просто в первые выкладываю приложение. Сейчас статус "проект". А проверку приложение где пройти?