Anton
Сталкнулся с такой проблемой, есть кнопки с переходмо на другие экраны допустим (использую react navigator), при нажатии происходит задержка в 0.5-1 секунду. Как можно решить такие «подвисания»?
Marichka
воюю
Marichka
ой, не туда)
Alex
А есть тут кто-нибудь, кто в свифт умеет ? есть пару вопросов )
Albert
+
Egor
Если останется лаг: смотреть что в компонентах целевого экрана происходит в инициализаторах и в component...mount методах
Anonymous
Что именно там происходит?)
Egor
Да что угодно ! :)
Egor
Надо автору вопроса попробовать переход на 'чистый' экран
Egor
Как эталон для начала
Anonymous
Возможно контент большой подгружается
Андрей
Я юзал neo4j, тоже круть
Андрей
Попробуй)
Andrey
ребят подскажите для тестирования in app (буду включать фичи в апе) обязательно аппу заливать или досточно создать тестового юзера в песочнице и виртуальное дополнение с его product id и сразу тестить?
Egor
Сразу тестить можно на iOS
Egor
Если очень хотите - тестируйте adhoc сборки через testflight, только надо на девайс обязательно вылогиниться из аппстора в настройках, перед использованием сандбокс учетки
Alexey
если речь идёт про обе платформы (iOS/Android), то я бы рекомендовал fabric или hockeyapp, т.к. testflight работает только с iOS iirc
Андрей
Сори, был не в курсе.
!van
помогите, кто сталкивался с проблемами на xcode 9) тут описал проблему: https://github.com/facebook/react-native/issues/16070 там посоветовали: https://stackoverflow.com/a/44473380/577280 сделал правки в xcode, но не сработало.
!van
Но, успешно отрабатывает через: react-native run-ios
!van
все как бы и ок, но как при таких условиях публиковать приложение?
Alexey
помогите, кто сталкивался с проблемами на xcode 9) тут описал проблему: https://github.com/facebook/react-native/issues/16070 там посоветовали: https://stackoverflow.com/a/44473380/577280 сделал правки в xcode, но не сработало.
возможно, вы поменяли настройки только для одного target'а. Если в проекте есть тесты, то они могут компилироваться без этого флага
Alexey
но это, честно говоря, пальцем в небо
Alexey
> Update to recommended settings (for all xcodeproj) автокоррекция кода - опасная штука. Можете попробовать запустить без этого?
Alexey
не уверен насчёт параметров, которые передаются в блок, но если я не ошибаюсь, то судя по реализации (https://github.com/facebook/react-native/blob/1e8f3b11027fe0a7514b4fc97d0798d3c64bc895/Libraries/Image/RCTImageStoreManager.m#L35), в интерфейсе (.h файле) можно написать void(^)(void) вместо void(^)()
Alexey
т.е. () обозначает, что блок может быть вызван с любыми аргументами, будь то строка, число или другой блок, в то время как void чётко задает тип аргументов - без аргументов
Alexey
однако, существует и другая проблема - если вы используете XCode 9 Beta 2 (именно 2), то это баг самой IDE
!van
Несколько дней назад вышеш стабильный релиз XCode 9
Alexey
верно, но это не мешает делать предположения
Alexey
если бы проблема была в коде, то вероятно react-native run-ios тоже выдавал бы ошибку
Alexey
ибо, "нельзя сотворить невозможное"
!van
Мне интересно, как люди проблемы решают. Неужели никто не публиковал ничего после выхода iOS 11?)
Alexey
а про какие проблемы идёт речь?
Alexey
я, признаться, ещё не публиковал, но если смогу - чем-нибудь да помогу
Alexey
я думаю, если компоненты отъехали, шанс что автокоррекция соберет рабочий билд довольно малы
!van
например, перестал работать этот модуль: https://github.com/ianlin/react-native-carrier-info
!van
я думаю, если компоненты отъехали, шанс что автокоррекция соберет рабочий билд довольно малы
после нее все запустилось нормально через react-native run-ios, вот в чем прикол
Влод
Мне интересно, как люди проблемы решают. Неужели никто не публиковал ничего после выхода iOS 11?)
кстати ни разу не публиковал, тк этим занимается другой человек но икскоды обновлять не люблю тк он обычно говорит что обнови свой свифт до последней версии без альтернатив. и ладно бы там были крутые обновления в свфите но они просто переименовывают методы и классы в стдлибе
Alexey
да, но в этом случае обычная либа на objc
Alexey
я смотрю сейчас код, навскидку нет каких-то признаков использования deprecated api
Alexey
может что-то упускаю, сообщение ошибки должно помочь
!van
сейчас запущу обновление react-native (он откатит мои изменения) и скину сообщение
Alexey
спасибо
!van
@kureev "2017-09-25 01:38:12.683002+0300 Could not successfully update network info during initialization."
Alexey
вам нужно включить разрешение в настройках
Alexey
это особенность 11 оси
!van
в настройках чего? xcode?
!van
или ios?
Alexey
нет, на телефоне
Alexey
настройки - приватность(?) - сервисы локации (?)
Alexey
сорян, у меня просто на английском, не знаю точный перевод
Alexey
там будет ваше приложение
Alexey
там можно разрешить "использовать геолокацию во время использования" или что-то такое
Alexey
или же всё намного проще
Alexey
и телефон просто не подключен ни к какой сети
Alexey
но в таких случая приложение должно просто зависать
!van
Это да, спасибо тебе) Потестирую) Интересно, а без "Update to recommended settings" (xcodeproj) без проблем заливаются в appstore приложения?
Alexey
это точно да
!van
@kureev 👍
!van
спасибо)
Alexey
оно просто предлагает тебе поменять устаревшие апи на новые + пофиксить какие-нибудь warning'и
Alexey
пока не за что
Alexey
дай знать, если заработает
!van
Обязательно дам знать)
Alexey
тяжело дебажить вслепую, но скорее всего, это просто связано с обычными настройками
Alexey
если речь об обновлении RN, то возможно имеет смысл удалить ещё derrived data (иногда у меня xcode чудит после больших обнов)
Albert
Привет. Подскажите в чем может быть проблема? error: cannot parse the debug map for "/Users/albert/Library/Developer/Xcode/DerivedData/testQr-fivbvdemgqdcjpdauusrjgrqknwl/Build/Products/Debug-iphoneos/testQr.app/testQr": No such file or directory
Andrey
привет кто юзал react-native-in-app-utils и Restore payments ?
Rostyslav
Подскажите, у когото есть пример кода с react-native-video с контролом на весь экран и в 2 адаптация (vertical, horizontal)
Николай
Всем привет, как сбилдить на windows apk шку ?
Horse
Всем привет, как сбилдить на windows apk шку ?
какое интересное слово "сбилдить") в android studio например можно собрать приложение
Николай
нода не подцепляет тогда