StartupsFeb 15, 2020
NewroRa65

Painful iOS builds

How long does the iOS build take in your company?

Poll
137 Participants
Select only one answer
Add a comment
Uber weworkwork Feb 15, 2020

Universal problems, I’ve seen anything from 5min to 1 hour incremental build , all big companies Hire iOS infra engineers to solve the problem, which is rare and expensive. Devops if you want solve CI too

Citibank OutofMem Feb 16, 2020

I am not an expert in iOS but how come Apple is getting away with this? This is almost like abusing developers

OpenTable Meliodas Feb 16, 2020

Because Apple isn’t the one misconfiguring the builds.

Oracle iOFR21 Feb 16, 2020

Refactor and move more stuff from frontend to backend. Get rid of not used much screens.

Facebook $tonk$ Feb 16, 2020

1) Split your massive apps into smaller apps 2) Use a framework that’s allows hot reloading. Client or server side.

Facebook TeslaBro Feb 16, 2020

OP, check out BUCK

New
roRa65 OP Feb 16, 2020

Not asking for advice guys!! Asking what is YOUR iOS build time?

Airbnb nipnipboo Feb 16, 2020

You gonna post yours?

Indeed b00mer Feb 16, 2020

Add a poll

New
Qpwy24 Feb 16, 2020

My company uses React Native, so not a lot of ObjC or Swift to compile. We have plenty of other problems but compile time is not one of them.

Indeed b00mer Feb 16, 2020

Curious, are those problems ReactNative specific. Can you please state a few.

New
Qpwy24 Feb 16, 2020

- Navigation. No built in navigation library. The open source options are pretty good, but we have a complex UI and we’ve had to hack some components together. - Formatting text fields is janky. Changing the text while the user types to format currency, etc results in weird visual bugs. We actually had to make the text input text transparent and overlay a label. - Keyboard management can be difficult. No way to track the keyboard if the user drags down to dismiss it. - flex box is a pain in the ass in my opinion. Auto layout is much easier to create elements that need to be exact. Those are some that immediately come to mind. For us I think the pros still outweigh the cons but that doesn’t make problems any less painful.

Tractor Supply Company manoo Jul 16, 2020

Remote debugging over Bluetooth takes me 15-30 mins from login to end. I usually build the ipa and load it for every change I do to buy some time...#Irritating