엑시
а разве gomobile тоже не попадет под расдачу?
а оно компилируется - чем тут попадать, Эпл наказала лишь hot code push
Dmitry
hot code push? это когда уже на девайсе компиляция, или когда подгрузка исходников?
엑시
подгрузка
Dmitry
а ну так просто локально все завернуть, и все?
Dmitry
чтобы РН не гулял на сервер за кодом
엑시
ну скомпилировать в нейтив
엑시
сделать компилируемы жиэс
엑시
я думаю фб уже это пилит
엑시
это ты где такое прочитал?
ну вы как будто в мобайл индустрии не работаете - ща
Aleksei
да причем тут это. ты лучше покажи что apple наказал за code push
엑시
Aleksei
ну так rollout это другое совсем
Aleksei
вот тут вообще ни слова про code push
엑시
"Your app, extension, and/or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with section 3.3.2 of the Apple Developer Program License Agreement and App Store Review Guideline 2.5.2. This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store. While you may not be using this functionality currently, it has the potential to load private frameworks, private methods, and enable future feature changes. This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior or call SPI, based on the contents of the downloaded script. Even if the remote resource is not intentionally malicious, it could easily be hijacked via a Man In The Middle (MiTM) attack, which can pose a serious security vulnerability to users of your app. Please perform an in-depth review of your app and remove any code, frameworks, or SDKs that fall in line with the functionality described above before submitting the next update for your app for review."
엑시
вероятно под эти признаки и риакт подходит поэтому и заворачивают: This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior or call SPI, based on the contents of the downloaded script.
엑시
https://forums.developer.apple.com/thread/73640
엑시
там не только роллаут попдпадает
엑시
народ которы просто перфо/респонд юзает жалуется
엑시
кек
Aleksei
не, вот на это есть линк?)
Aleksei
https://forums.developer.apple.com/thread/73640
а то это совсем другое)
엑시
🙈 АЛО это про одно и то же
Aleksei
https://twitter.com/conradev/status/839340317568458752
엑시
https://twitter.com/conradev/status/839340317568458752
и чо это представитель Apple?
엑시
почему надо верить какому-то рандому?
Aleksei
а ты конечно не рандом кидаешь)
Aleksei
кек
вот это например)
엑시
роллаут от лица фаундера ща общается с Apple
Владимир
на самом деле даже если кодпуш выпилят, это не так плохо
엑시
и ему отвечают no chance
Владимир
а роллауту кабзда и туда ему и дорога
Aleksei
https://github.com/facebook/react-native/issues/12778
Владимир
меня вообще бесит, что я не могу комп включить, чтобы не получить двести апдейтов на любимые проги
Владимир
с телефонами еще та же фигня
엑시
а с риактом ща будут траблы поотому как он также автоматически палится - динамическими вызовами
엑시
ну если эти утилки пофиксят то не будет
Aleksei
две строчки блин)
엑시
две строчки блин)
а эту утилку не юзает весь RN ?
엑시
что если из-за двух этих строчек придется всю сборку на ios пересматривать
Aleksei
ну что ты паникуешь))
Dmitry
https://github.com/facebook/react-native/blob/master/React/Base/RCTUtils.h
Dmitry
все равно отстой какой-то, я не очень-то мобильной разработкой занимаюсь, но это просто какой-то трещщ
Dmitry
упс это не тот файл)
Владимир
Dmitry
https://github.com/facebook/react-native/issues/12717 ребят, можете поплюсовать вот эту ишью)
엑시
ну что ты паникуешь))
ну я насаждаю депрессию
엑시
https://github.com/facebook/react-native/issues/13011
엑시
Динамисеских вызовов в RN походу много https://github.com/facebook/react-native/issues/13011#issuecomment-287566200
엑시
So basically react-native uses ALL methods mentioned by Apple.
Владимир
слушайте, я думаю, разберутся
Владимир
выпиливать рн не нужно ни эпплу ни фб
Andrey
Ребят привет! Кто сталкивался на маке с такой проблемой? NDK is missing a "platforms" directory. If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to /Users/andrej/Library/Android/sdk/ndk-bundle. If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
Владимир
эппл поправит свои чекеры
Andrey
где эти пропертя находятся?
엑시
слушайте, я думаю, разберутся
ну через полгода компилятор новый напишут чтобы без динамических
Hey
так что ребята, npm uninstall react-native ?)
Aleksei
зачем?
엑시
какой компилятор?
вот именно 😂 слово компилятор не раз услышишь
엑시
извини конечно, но это бред)
зафиксируем этот момент
Aleksei
зафиксируем этот момент
бред потому что очевидно ты не разбираешься как работает RN
Владимир
скорее бред потому что вы предполагаете, что эппл может спокойно выпилить РН, без особых на то причин
Hey
о норм можно посмотреть с кем пачан чатится
Владимир
у него есть друг Sasi Pisos
Владимир
норм
Ilkhom
единственно что мешает эпплу в РН то code push, ВСЕ, выпилят и будет щастье
Hey
двач
Hey
сильно)
엑시
у него есть друг Sasi Pisos
это не друг https://t.me/joinchat/AAAAAD7TDdhqWEwXd5xPpg
엑시
единственно что мешает эпплу в РН то code push, ВСЕ, выпилят и будет щастье
я как разработчик под iOS вижу что эппл планирует весь это опасный рантайм убрать
엑시
чтобы все безопасно было
Владимир
Денис, а вы считаете, что в v8 например нет компилятора?