Skip to content

Make signing configurable for contributors #172

Description

@lukaaas176

After cloning the project and selecting my own development team, Xcode modifies the shared project files, bundle identifiers and entitlements.

As persons testing won't have access to the main Apple Developer account, it would be nice to configure the signing locally without having changes to the upstream project all the time and ignoring it locally.

There already is a Secrets.xcconfig for the development team, but currently it does not cover every target and the bundle identifiers/app group are still defined directly in the project, entitlements and some Swift files.

I would have the following suggestion and would be willing to implement and provide a pull request for that :)

  • Make the app, tests and share extension bundle identifiers configurable
  • Make the app group identifier configurable in the entitlements and runtime code
  • Keep the actual developer values in an ignored local .xcconfig
  • Provide default/example values for contributors

This should allow everybody to use automatic signing with their own account without modifying the shared project files.

Any thoughts? :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions