Skip to content

chore: configure XcodeGen with xcconfig build settings#134

Open
r1b2ns wants to merge 7 commits intoreez:mainfrom
r1b2ns:feat/xcodegen
Open

chore: configure XcodeGen with xcconfig build settings#134
r1b2ns wants to merge 7 commits intoreez:mainfrom
r1b2ns:feat/xcodegen

Conversation

@r1b2ns
Copy link
Copy Markdown
Collaborator

@r1b2ns r1b2ns commented Mar 23, 2026

Summary

  • Add project.yml and Configs/ (Base, Debug, Release, SatsBuddy xcconfig files) to generate the Xcode project deterministically with XcodeGen
  • Remove *.xcodeproj from version control via .gitignore
  • Update README with XcodeGen setup instructions

Setup

After cloning, run:

xcodegen generate
open SatsBuddy.xcodeproj

@r1b2ns r1b2ns self-assigned this Mar 23, 2026
@r1b2ns r1b2ns requested a review from reez March 23, 2026 00:09
@r1b2ns r1b2ns force-pushed the feat/xcodegen branch 2 times, most recently from 66b7918 to a04eb05 Compare March 25, 2026 17:08
@reez
Copy link
Copy Markdown
Owner

reez commented Mar 25, 2026

fyi im going to wait to merge this until we're ready to send out a TestFlight to people, I'd like to get the bugs and ui/ux improvements in so im just making that the priority at the moment (sorry! if its a nasty rebase I can do it when the time comes)

@r1b2ns
Copy link
Copy Markdown
Collaborator Author

r1b2ns commented Mar 25, 2026

fyi im going to wait to merge this until we're ready to send out a TestFlight to people, I'd like to get the bugs and ui/ux improvements in so im just making that the priority at the moment (sorry! if its a nasty rebase I can do it when the time comes)

No rush, man

@reez
Copy link
Copy Markdown
Owner

reez commented Apr 21, 2026

I’m ready to get this merged soon. One thing I wanted to check first: how do you want the XcodeGen-generated project to line up with the current checked-in Xcode project? When I looked through it, it seemed like the generated setup and the tracked .xcodeproj might not be fully in sync yet, especially around the test target and what CI is building.

@r1b2ns
Copy link
Copy Markdown
Collaborator Author

r1b2ns commented Apr 22, 2026

I’m ready to get this merged soon. One thing I wanted to check first: how do you want the XcodeGen-generated project to line up with the current checked-in Xcode project? When I looked through it, it seemed like the generated setup and the tracked .xcodeproj might not be fully in sync yet, especially around the test target and what CI is building.

I’ve just configured a workflow to select an Xcode 26.x.x version, generate an .xcodeproj file, and add a test target to it.

@reez
Copy link
Copy Markdown
Owner

reez commented Apr 23, 2026

I’m ready to get this merged soon. One thing I wanted to check first: how do you want the XcodeGen-generated project to line up with the current checked-in Xcode project? When I looked through it, it seemed like the generated setup and the tracked .xcodeproj might not be fully in sync yet, especially around the test target and what CI is building.

I’ve just configured a workflow to select an Xcode 26.x.x version, generate an .xcodeproj file, and add a test target to it.

LGTM! ACK

I'll merge this as the next PR merged (sometime soon?) so you dont have to rebase again hopefully

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants