CommentComment

I don’t know how I missed Orta Therox announcing that CocoaPods is in maintenance mode a couple of weeks ago, but I did! Or, to be accurate, the post clarifies that CocoaPods has been in maintenance for a while now:

Strictly speaking, we don’t plan on changing how we’re maintaining CocoaPods*. We’re just going to start being clear how CocoaPods has been maintained:*

SwiftPM had a slow start. Apple announced it in 2015 but didn’t see significant usage until four years later when they shipped iOS and macOS support. The writing was on the wall for CocoaPods with support for those platforms, but it’s a slow process to convince people they should switch dependency managers. It’s hard for teams to prioritise work like that when the old system isn’t broken, and CocoaPods wasn’t (and isn’t) broken!

That said, we’re now five years further on, and it feels like most teams eventually found time to migrate. SwiftPM is now the dominant dependency management tool for Swift, and that’s a good thing.

Of course, if you still want or need to use CocoaPods, the post has some very good news for you. CocoaPods is not going away any time soon. In fact, the team is committing to biannual maintenance releases to keep up with new versions of Xcode. You can also expect security updates if issues arise. There’s just no feature work planned.

This announcement is a great time to say an enormous thank you to everyone who worked on the CocoaPods team over the years. You made an incredible tool that saved millions of people time and filled a gaping hole in the Objective-C and Swift ecosystems and the project was exceptionally well-operated. Your innovation made things possible for millions of developers.

I also want to thank Orta for making this announcement. It’s never easy to communicate something like this well, and there’s never a right time to do it. I’m really happy that we have clarity on the plan.

Thank you all for your work over the years.

Dave Verwer  

News

Tools

Code




Business and Marketing

Jobs

Mobile Developer (iOS) @ Planning Center – Our Mobile Team works on both iOS and Android. While focuses are leveraged, there is a healthy bit of collaboration in the execution of how things are released. – Remote (within US timezones) with some on-site work (United States in CA)

iOS Engineer @ Pika Earth – We're a high-growth, Sequoia backed climate tech company. iOS is our main user surface area, so you'll be responsible for many high-impact features that touch our core users. There are a ton of interesting technical problems, from offline mode to AR/VR modeling, and we have a world-class team. – On-site (United States in CA or NY) with some remote work (within US timezones)

 

Don’t forget that you can post any open Swift or Apple platform jobs for free over at iOS Dev Jobs. Get yourself a new colleague who's already subscribed to iOS Dev Weekly. 😂

 

And finally...

What’s that in your expansion slot? Is it a Macintosh Plus? 🤷‍♂️