/template-iOS-macOS

Template repository for my iOS and macOS projects

Primary LanguageRubyMIT LicenseMIT

template-iOS-macOS

Template repository for my iOS and macOS projects

About

This repo contains default project files for iOS and macOS projects.

Instructions

Templates

  • Copy the README-template.md to README.md and fill-in details.
  • Rename PROJECT.podspec, fill-in details.
  • Fill-in details for Package.swift

SwiftLint

Add build phase script in Xcode project: "${SRCROOT}/scripts/lint.sh"

Xcode header comments

IDETemplateMacros.plist is used to customize Xcode header comments.

Fill-in details and place in either:

  • <PROJECT_NAME>.xcodeproj/xcshareddata/IDETemplateMacros.plist
  • <WORKSPACE_NAME>.xcworkspace/xcshareddata/IDETemplateMacros.plist

GitHub Actions

Software installed on macOS GitHub-hosted runners

  • Delete workflows that you don't need
  • Update workflows with Xcode project names and schemes
  • Setup Danger