|
|
|
|
|
by rockyj
1315 days ago
|
|
Ruby, Cocoapods, Homebrew are not React Native problems, they are Apple problems. They ship an OS without a development friendly package management system. Their entire toolchain has no way to manage libs/packages which led to the creation of Homebrew + Cocoapods. Apple also does not allow iOS development on other OS where package management is much better. Apple now also has added the extra complexity of a new CPU architecture which only they control. Then you add Android to the mix, it does not get better. RN is just trying to solve the multi-platform mobile app development, it cannot solve how Apple chooses to dictate build / release of their applications. |
|
Coming back after some time away is usually 5 minutes of updating things to get Android working, and then a few hours of iOS dependency hell.
It’s definitely an issue with RN, but I haven’t used a cross platform framework that’s any better in this regard.