A Swift command line tool for generating your Xcode project
There are a lot of tools and solutions that can help manage a large codebase. For example, a good CI/CD system linked to GitHub or your internal source control system can ensure that all of your unit tests and UI tests run on every PR and block PRs from merging if there are test failures. And if the company chooses not to check in the .xcodeproj or .xcworkspace file, but rather rely on project autogeneration tools like xcodegen, then you can eliminate annoying merge conflicts in PRs that happen when two teams happen to touch files that are near each other in the .pbxproj file (but at the cost of developers always having to run xcodegen when checking out a new branch).
🚀 Create, maintain, and interact with Xcode projects at scale
On a project I worked on I transitioned the codebase to a micro framework setup using tuist.io.
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
How to better structure your Xcode projects
2 projects | /r/iOSProgramming | 17 Jun 2021
Best resources to really understand Xcode, project configurations, builds etc.
1 project | /r/swift | 19 Mar 2023
iOS Collaboration Questions
1 project | /r/iOSProgramming | 30 Jul 2022
Why the hate on Xcode?
2 projects | /r/swift | 17 Nov 2021
Easy Binary Caching in Xcode
1 project | news.ycombinator.com | 11 Aug 2021