A native macOS app scaffold for managing App Store subscription pricing. Currently set up as an empty app structure — no networking or business logic yet.
- macOS 26+
- Xcode 16+ (Swift 6)
- xcodegen —
brew install xcodegen
xcodegen
open PriceLocalizer.xcodeprojOr build from the command line:
xcodebuild -project PriceLocalizer.xcodeproj -scheme PriceLocalizer buildproject.yml xcodegen config
PriceLocalizer/
Resources/ Info.plist, assets (currently empty)
Sources/
App/ App.swift, AppDependencies, AppConstants
Navigation/ RootView
Extensions/ stdlib/SwiftUI extensions (String+Markdown, …)
Views/ shared SwiftUI components (AuthKeyFilePicker, …)
ViewModifiers/ shared SwiftUI styles & modifiers
Pages/
Auth/ AuthPage (placeholder)
Main/ MainPage (placeholder split view)
Tools/
Auth/ Credentials
Storage/
KeyValue/ KeyValueStorage protocol + Keychain struct & conformance
.zed/tasks.json Zed editor tasks (Build / Run / Generate)
- Build —
xcede build PriceLocalizer mac - Run —
xcede buildrun PriceLocalizer mac - Generate —
xcodegen - Generate > Build > Run — chains all three
(Requires the xcede xcodebuild wrapper; xcodegen runs first when the project structure changes.)