# Project Settings — Apps (/docs/projects/settings-apps)



`/project/{projectId}/project-settings/apps`.

Three sections, top to bottom:

## Mobile Apps [#mobile-apps]

Two connect buttons: **App Store** (iOS) and **Google Play** (Android).

* You can attach at most one app per platform — once an iOS listing is
  connected, the App Store button disables ("Already connected"). Same
  for Google Play.
* Clicking a button opens a search modal where you search by name or
  paste a bundle ID.
* Selecting an app runs the `MOBILE_APP_ONBOARDING_SYSTEM` layer
  configuration for that app (with ASO auto-creation disabled; see
  `toggles.aso = false`) and refreshes the connected apps list.
* The list shows each connected app with a Remove action.

## Website [#website]

The project's primary website (`projects.platform_web_domain`). Edit
or remove from the `WebsiteSection` card.

## GitHub Integration [#github-integration]

Shows the connected GitHub repo (if any) by full name. From here you
can:

* Connect a repository (opens a repo picker dialog).
* Disconnect the current repo (a confirmation dialog runs, then nulls
  out `github_installation_id`, `github_repository_id`,
  `github_repository_full_name`, `github_default_branch`).
* See a "Suggested from onboarding" card if you connected a repo
  during project creation but didn't save it to the project record
  yet.

There is no sync-time display, webhook-health indicator, or in-UI
branch switcher — the repo record carries the default branch that was
picked during onboarding.
