Files
buzz/mobile/ios/Flutter/Debug.xcconfig
Tom Brow d69b89c43c feat: add internal iOS push MVP
Signed-off-by: Tom Brow <tomb@squareup.com>
2026-08-18 16:23:53 -07:00

32 lines
1.5 KiB
Plaintext

#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
SWIFT_ACTIVE_COMPILATION_CONDITIONS = $(inherited) DEBUG
// Default app bundle identifier. Internal/custom builds can override this
// without patching tracked files by writing
// `mobile/ios/Flutter/AppOverrides.xcconfig` containing
// `BUNDLE_IDENTIFIER = your.app.id` (gitignored).
BUNDLE_IDENTIFIER = xyz.block.buzz.dogfood.mobile
APP_DISPLAY_NAME = Buzz
BUZZ_DEVELOPMENT_TEAM = JMTDPW9CG3
// Push is a build capability, not a runtime rollout switch. Normal Debug
// builds compile out the bridge and exclude the extension product. Internal
// dogfood builds opt in by including PushEnabled.xcconfig from the ignored
// AppOverrides.xcconfig file.
BUZZ_PUSH_ENABLED = NO
BUZZ_CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements
EXCLUDED_SOURCE_FILE_NAMES = NotificationService.appex PushNativeState.swift PushEndpointGrantStore.swift
// Worktree-aware debug identity (gitignored, written by
// scripts/mobile-worktree-overrides.sh): a per-worktree bundle identifier
// and a branch-labelled display name so debug builds from multiple worktrees
// install side by side. Release and Profile builds never include it.
#include? "WorktreeOverrides.xcconfig"
// Developer app-specific overrides are included last: xcconfig
// later-include-wins is per variable, so a personal BUNDLE_IDENTIFIER for
// device signing beats the worktree default while unset variables still
// fall through to the worktree values.
#include? "AppOverrides.xcconfig"