mirror of
https://github.com/love2d/love.git
synced 2026-08-17 19:23:38 +02:00
github action for macOS archives .app file.
This commit is contained in:
@@ -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>
|
||||||
Reference in New Issue
Block a user