Skip to content

Update build settings to let contributors build - #180

Open
kenrachynski wants to merge 4 commits into
subpop:mainfrom
troublemaker-dev:update-building
Open

Update build settings to let contributors build#180
kenrachynski wants to merge 4 commits into
subpop:mainfrom
troublemaker-dev:update-building

Conversation

@kenrachynski

Copy link
Copy Markdown

Xcode will error out with the defaults originally in the files. I made these changes and Xcode was able to successfully build Relay.

I have not tested a scenario where the person building the app does not have a developer account.

@kenrachynski

kenrachynski commented Aug 23, 2026

Copy link
Copy Markdown
Author

This may address parts of #172

kenrachynski and others added 4 commits August 31, 2026 19:35
Xcode *will* error out with the defaults originally in the files.
I made these changes and Xcode was able to successfully build
Relay.
Instrument Relay and RelayKit for plists containing the developer
group id.

Change swift code to read from plist instead of hard-coded group id.
Move CODE_SIGN_STYLE and CODE_SIGN_IDENTITY into Secrets.xcconfig so
contributors without a paid Developer Program membership can build
and run the app using a free Personal Team. Also wire
RelayShareExtension to Secrets.xcconfig, which it was previously
missing entirely.

Relay's app sandbox and app group entitlements require a real
development certificate and cannot be ad-hoc signed, so a free Apple
ID is documented as the minimum requirement in CONTRIBUTING.md and
Secrets.xcconfig.example.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

1 participant