github action for macOS archives .app file.

This commit is contained in:
Alex Szpakowski
2021-05-30 11:52:50 -03:00
parent 28a3dca937
commit 5b4c4e5a0e
2 changed files with 22 additions and 2 deletions
+14 -2
View File
@@ -84,5 +84,17 @@ jobs:
run: run:
mv apple-dependencies/macOS/Frameworks platform/xcode/macosx mv apple-dependencies/macOS/Frameworks platform/xcode/macosx
- name: Build - name: Build
run: | run:
xcodebuild -project platform/xcode/love.xcodeproj -target love-macosx -configuration Release xcodebuild clean archive -project platform/xcode/love.xcodeproj -scheme love-macosx -configuration Release -archivePath love-macos.xcarchive
- name: Export Archive
run:
xcodebuild -exportArchive -archivePath love-macos.xcarchive -exportPath love-macos -exportOptionsPlist platform/xcode/macosx/macos-copy-app.plist
- name: Zip Archive
run:
ditto -c -k --sequesterRsrc --keepParent love-macos/love.app love-macos.zip
- name: Artifact
uses: actions/upload-artifact@v2
with:
name: love-macos
path: love-macos.zip
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>mac-application</string>
</dict>
</plist>