Skip to content

Create Xcode project with XcodeGen #76

Description

@2witstudios

Epic 5: iOS App — Models & Networking — Issue 1/6

Source: 1-agent worktree — XcodeGen is strictly better than hand-editing pbxproj

Description

Set up the iOS project using XcodeGen for a declarative, diffable, mergeable project configuration.

Acceptance Criteria

  • ios/PPGMobile/project.yml — XcodeGen spec
  • iOS 17.0 deployment target
  • Swift 5.9
  • Bundle ID: com.2witstudios.ppg-mobile
  • Directory structure: App/, Models/, Networking/, Views/, State/
  • Asset catalog with AppIcon placeholder
  • xcodegen generate produces valid .xcodeproj
  • .gitignore includes .xcodeproj (generated from project.yml)

Files to Create

  • ios/PPGMobile/project.yml (new)
  • ios/PPGMobile/PPGMobile/App/PPGMobileApp.swift (new)
  • ios/PPGMobile/PPGMobile/Assets.xcassets/ (new)

Metadata

Metadata

Assignees

No one assigned

    Labels

    epic:ios-networkingEpic 5: iOS App — Models & NetworkingmobilePPG Mobile project

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions