Skip to content

[codex] Update project settings and remove UI tests#3

Merged
crazytan merged 1 commit intomainfrom
codex/project-settings-cleanup
Apr 4, 2026
Merged

[codex] Update project settings and remove UI tests#3
crazytan merged 1 commit intomainfrom
codex/project-settings-cleanup

Conversation

@crazytan
Copy link
Copy Markdown
Owner

@crazytan crazytan commented Apr 4, 2026

What changed

  • updated the Xcode project generation settings to the latest local Xcode compatibility level
  • enabled dead code stripping and added stricter project-wide build settings
  • moved app versioning to MARKETING_VERSION and CURRENT_PROJECT_VERSION
  • documented local signing overrides in Config.xcconfig.example
  • removed the broken TaskMenuUITests target and deleted its source file

Why

  • keeps the generated project aligned with the current Xcode toolchain
  • tightens release settings with DEAD_CODE_STRIPPING, -Osize, and warnings-as-errors
  • avoids carrying a known-broken UI test target that was causing build and test churn

Impact

  • the app and unit-test targets still build and test successfully
  • UI tests are no longer part of the project
  • local signing remains configurable through the ignored Config.xcconfig

Validation

  • xcodebuild -scheme TaskMenu -configuration Debug build
  • xcodebuild -scheme TaskMenu -configuration Debug test

@crazytan crazytan merged commit 618cc15 into main Apr 4, 2026
2 checks passed
@crazytan crazytan deleted the codex/project-settings-cleanup branch April 4, 2026 04:02
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