artemnovichkov / swift-project-template

🍪 Easily generate Swift projects with Cookiecutter
MIT License
88 stars 18 forks source link

Add Build Phase script for SwiftGen #47

Closed artemnovichkov closed 4 years ago

artemnovichkov commented 5 years ago

Something like that:

if [ -f "$SRCROOT"/Resources/Assets.swift ]; then
    chmod +w "$SRCROOT"/Resources/Assets.swift
fi
if [ -f "$SRCROOT"/Resources/Strings.swift ]; then
    chmod +w "$SRCROOT"/Resources/Strings.swiftt
fi
swiftgen
chmod -w "$SRCROOT"/Resources/Assets.swift
chmod -w "$SRCROOT"/Resources/Strings.swift

Add it before Compile Sources phase to check errors during builds. Don;t forget to check use_swiftgen flag.