#xcodegen
Xcode 27.2 brings JSON to Xcode project configuration.

The new project.xcproj replaces the pbxproj build graph — not the whole .xcodeproj bundle. What actually improves, what stays the same, and why Apple filed the docs under Coding Intelligence.

fatbobman.com/en/posts/fr...
From pbxproj to xcproj - Xcode Project Configuration Gets a JSON Format
Xcode 27.2 replaces the pbxproj build graph with JSON via project.xcproj. What really changes, how to migrate, and what it means for Tuist and XcodeGen.
fatbobman.com
September 17, 2026 at 12:23 PM
It’s Saturday, which means exploring new tools and ideas!

Starting with checking out XcodeGen.
github.com/yonaskolb/Xc...
November 1, 2025 at 10:59 AM
xcodegen 😉
June 22, 2025 at 10:43 AM
Wow, this is a huge change, kind of in line what Apple's been doing the past two years. xcodegen and in one way Tuist were the true heroes when it comes to keeping the Xcode project description sane in a multi-dev and agentic setup. JSON-based Xcode project format coming in Xcode 27.2 ❤️
September 17, 2026 at 8:06 AM
1. Use XcodeGen, Tuist, or similar project generation tool
August 30, 2025 at 11:55 AM
久々にネイティブアプリ作ってる
SwiftDataはうまく軌道に乗るまでコンテクスト消費が激しい...
SwiftUIはそれほどでもない
プロジェクトはxcodegenで管理して消費トークン減らす
March 29, 2026 at 12:29 PM
Xcodegen? I’ve been using it for any non-trivial projects for a while
May 29, 2026 at 4:49 AM
This is a great improvement. No more xcprodj merge conflicts. No more need for xcodegen
September 17, 2024 at 12:17 PM
AIさんは放っておくとxcodegenを使おうとするな...
そんなサードパーティに頼らずxcodebuildでやってよ
March 15, 2026 at 8:35 AM
Generate Xcode projects from YAML specs instead of wrestling with .xcodeproj files - say goodbye to merge conflicts and hello to reproducible builds

https://github.com/yonaskolb/XcodeGen

#Swift #Xcode #DevTools
February 14, 2026 at 3:01 PM
Do you need to fix chaotic Xcode project structures?

Look, ZhgChgLi has created XCFolder, a CLI tool that converts virtual groups to real directories for seamless Tuist/XcodeGen integration 🚀🛠️.
July 29, 2025 at 6:02 PM
XcodeGen and the quest to modularize the Wealthfront iOS app
tech_blogs_wealthfront | Author: Matthew Bommer
XcodeGen and the quest to modularize the Wealthfront iOS app
Every iOS application starts as a monolith. Xcode’s default project structure places all source files, resources, and build configuration into a single module (or target, for all the iOS devs reading this). For small apps, this works fine. For a 10+ year old financial application with roughly 2...
eng.wealthfront.com
March 2, 2026 at 6:04 PM
Xcode를 열지 않고 Mac·iOS 앱 빌드와 배포하기

초기 Apple 계정·인증서 설정을 마치면 Xcode.app 내부 CLI 도구 만으로 Mac과 iOS 앱의 빌드, 서명, 배포를 자동화할 수 있음 project.yml 에서 XcodeGen 으로 .xcodeproj 를 재생성하고, xcodebuild , notarytool
Xcode를 열지 않고 Mac·iOS 앱 빌드와 배포하기
초기 Apple 계정·인증서 설정을 마치면 Xcode.app 내부 CLI 도구 만으로 Mac과 iOS 앱의 빌드, 서명, 배포를 자동화할 수 있음 project.yml 에서 XcodeGen 으로 .xcodeproj 를 재생성하고, xcodebuild , notarytool
news.hada.io
July 14, 2026 at 6:00 AM
I taught it how to use xcodebuild, xcodegen etc... and it bootstraped the project entirely. Built it, found error and fixed them. And I have a working bootstrap for a Mastodon client haha.
November 15, 2024 at 11:51 AM
tuistはどうなんだろう
swiftで構築できる分XcodeGenよりかは嬉しい気がする
でもいまはSPMのマルチモジュール構成がトレンドだし使わないか

github.com/tuist/tuist

#駆け出しエンジニア に伝えたい
#駆け出しエンジニアと繋がりたい
#Swift
#iOS
GitHub - tuist/tuist: 🚀 Create, maintain, and interact with Xcode projects at scale
🚀 Create, maintain, and interact with Xcode projects at scale - tuist/tuist
github.com
March 29, 2024 at 1:17 AM
Xcode is often criticized as inscrutable, but developers can bypass its GUI for app builds. By using CLI tools like xcodebuild, xcodegen, and notarytool, you can automate the entire release pipeline via scripts, allowing LLMs to manage builds and deployments headlessly.
Building and Shipping Mac and iOS Apps Without Ever Opening Xcode (137)
describe
news.ycombinator.com
July 13, 2026 at 9:34 PM
i'll have a whole blogpost on it in the coming days but: cc, xcodegen, xcodebuild, xcrun simctl, and most importantly axe, this fork: github.com/aliceisjustp...
GitHub - aliceisjustplaying/AXe: AXe is a CLI tool for interacting with Simulators using Apple's Private Accessibility APIs.
AXe is a CLI tool for interacting with Simulators using Apple's Private Accessibility APIs. - aliceisjustplaying/AXe
github.com
December 18, 2025 at 1:17 PM
コーヒー淹れアプリ、ロゴとアプリ名を一致させた。
apps.apple.com/jp/app/brewc...

リリースした後になって“Brew”が4文字、“Coffee”が6文字で4:6との相性がいいじゃん!となってロゴだけ変更したけど、アプリ名はXcodeの設定が当時は面倒で放置していたものの、途中で導入したxcodegenでその障壁もなくなったので今回ついに変更した✅
‎BrewCoffee46
‎コーヒー抽出ツールです。最初の4割は比率を、後半の6割は回数を調整することができます。
apps.apple.com
February 9, 2024 at 11:33 AM
Gojek’s Journey to 3x Faster iOS Builds with Bazel

An iOS engineer spent a year migrating Gojek’s iOS app from Xcode to Bazel - using Xcodegen parsers, remote caching, and affected-module detection - to slash CI build times from ~30 to under 10 minutes.

medium.com/gojekenginee...
Gojek’s Journey to 3x Faster iOS Builds with Bazel
Here’s our story of how we migrated the Gojek iOS App to Bazel and the fantastic results we achieved.
medium.com
July 3, 2025 at 8:56 AM
@mackuba.eu only if you want to, can you give me very general advice from a brief glance at the objective c code in terms of structure? I plan to get this code in a presentable state so feedback is very welcomed.

I use xcodegen yaml to regen the xcodeproj stuff + cmake for Linux target
July 26, 2026 at 11:02 PM
用途が違うっておっしゃってるのが自分はわからないですね・・・・・XcodeGenのゴールがxcodeprojファイル生成なので違うとおっしゃっているのかもしれないですがビルド設定、ライブラリ設定、マルチモジュールに用いられるのでほぼほぼ役割かぶってる気がしてます
May 23, 2024 at 4:22 PM
XcodeGenと同じくfatになりすぎてメンテしきれないyamlが爆誕されるだけだと思います :innocent:
May 23, 2024 at 3:50 PM
Project settings and I think I finally tracked it to xcodegen generate stepping on it. Much less swearing at the versioning when I put it in project.yml and ignored the Xcode UI!

Tempted to add versioning into a script like you suggest though. One less potential hiccup!
May 17, 2026 at 5:56 PM