Files
vienna-rss/Makefile
T
Barijaona Ramaholimihaso 446db52cd1 Improve release process
- Switch to default location for project's derived data, as suggested in
  https://developer.apple.com/forums/thread/678974 to avoid slow
  resolution of package graphs;
- Search Sparkle binaries in ${HOME}/Library/Developer/Xcode/DerivedData
- Fix unfit localization of publication date in app feed; 
- Remove old scripts, clarify which scripts are used in project;
- Make execution of scripts in "Prepare Upload" target independent of
  dependency analysis.
2023-07-02 04:11:58 +03:00

28 lines
975 B
Makefile

PROJECT=Vienna.xcodeproj
LOCALES=cs da de en-AU en-GB es eu fr gl it ja ko lt nl pt-BR pt ru sv tr uk zh-Hans zh-Hant
default:
xcodebuild -project $(PROJECT) -scheme Vienna archive
xcodebuild -project $(PROJECT) -target Notarization -configuration Deployment
xcodebuild -project $(PROJECT) -scheme Deployment
release:
xcodebuild -project $(PROJECT) -scheme Vienna archive
xcodebuild -project $(PROJECT) -target Notarization -configuration Deployment
xcodebuild -project $(PROJECT) -scheme Deployment
development:
xcodebuild -project $(PROJECT) -scheme Vienna -configuration Development
clean:
xcodebuild -project $(PROJECT) -scheme Vienna -configuration Development clean
xcodebuild -project $(PROJECT) -scheme Vienna -configuration Deployment clean
rm -fr Build
localize:
for locale in $(LOCALES); do \
xcodebuild -importLocalizations -project $(PROJECT) \
-localizationPath Localizations/$${locale}.xliff \
-disableAutomaticPackageResolution; \
done