File tree Expand file tree Collapse file tree 2 files changed +34
-6
lines changed
Expand file tree Collapse file tree 2 files changed +34
-6
lines changed Original file line number Diff line number Diff line change @@ -30,12 +30,26 @@ jobs:
3030 - name : Xcode build
3131 run : |
3232 cd ui
33- xcodebuild archive -scheme iPortForwarder -destination 'platform=macOS,name=Any Mac'
33+ xcodebuild archive \
34+ -scheme iPortForwarder \
35+ -destination 'platform=macOS,name=Any Mac' \
36+ -archivePath build.xcarchive
3437
3538 - name : Make dmg
3639 run : |
37- cd ~/Library/Developer/Xcode/Archives/*/*/Products/Applications
38- hdiutil create ${{ github.workspace }}/iPortForwarder.dmg -volname iPortForwarder -fs HFS+ -srcfolder ./iPortForwarder.app -ov -format UDZO
40+ brew install create-dmg
41+ create-dmg \
42+ --volname "Install iPortForwarder" \
43+ --volicon "ui/build.xcarchive/Products/Applications/iPortForwarder.app/Contents/Resources/AppIcon.icns" \
44+ --window-pos 200 120 \
45+ --window-size 600 400 \
46+ --icon-size 128 \
47+ --icon "iPortForwarder.app" 150 150 \
48+ --hide-extension "iPortForwarder.app" \
49+ --app-drop-link 422 150 \
50+ --skip-jenkins \
51+ "iPortForwarder.dmg" \
52+ "ui/build.xcarchive/Products/Applications"
3953
4054 - name : Upload Artifacts
4155 uses : actions/upload-artifact@v3
Original file line number Diff line number Diff line change @@ -33,12 +33,26 @@ jobs:
3333 - name : Xcode build
3434 run : |
3535 cd ui
36- xcodebuild archive -scheme iPortForwarder -destination 'platform=macOS,name=Any Mac'
36+ xcodebuild archive \
37+ -scheme iPortForwarder \
38+ -destination 'platform=macOS,name=Any Mac' \
39+ -archivePath build.xcarchive
3740
3841 - name : Make dmg
3942 run : |
40- cd ~/Library/Developer/Xcode/Archives/*/*/Products/Applications
41- hdiutil create ${{ github.workspace }}/iPortForwarder.dmg -volname iPortForwarder -fs HFS+ -srcfolder ./iPortForwarder.app -ov -format UDZO
43+ brew install create-dmg
44+ create-dmg \
45+ --volname "Install iPortForwarder" \
46+ --volicon "ui/build.xcarchive/Products/Applications/iPortForwarder.app/Contents/Resources/AppIcon.icns" \
47+ --window-pos 200 120 \
48+ --window-size 600 400 \
49+ --icon-size 128 \
50+ --icon "iPortForwarder.app" 150 150 \
51+ --hide-extension "iPortForwarder.app" \
52+ --app-drop-link 422 150 \
53+ --skip-jenkins \
54+ "iPortForwarder.dmg" \
55+ "ui/build.xcarchive/Products/Applications"
4256
4357 - name : Upload Release Assets
4458 uses : softprops/action-gh-release@v1
You can’t perform that action at this time.
0 commit comments