@@ -99,28 +99,14 @@ jobs:
9999 - run : flutter clean
100100 - run : flutter pub get
101101 - run : flutter build macos --release
102- - name : Install the Apple certificate and sign the application
103- env :
104- APPLE_CERTIFICATE : ${{ secrets.APPLE_CERTIFICATE }}
105- APPLE_CERTIFICATE_PWD : ${{ secrets.APPLE_CERTIFICATE_PWD }}
106- APPLE_KEYCHAIN_PWD : ${{ secrets.APPLE_KEYCHAIN_PWD }}
107- APPLE_IDENTITY_ID : ${{ secrets.APPLE_IDENTITY_ID }}
108- run : |
109- echo "$APPLE_CERTIFICATE" | base64 --decode > certificate.p12
110- security create-keychain -p $APPLE_KEYCHAIN_PWD build.keychain
111- security default-keychain -s build.keychain
112- security unlock-keychain -p $APPLE_KEYCHAIN_PWD build.keychain
113- security import certificate.p12 -k build.keychain -P $APPLE_CERTIFICATE_PWD -T /usr/bin/codesign
114- security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $APPLE_KEYCHAIN_PWD build.keychain
115- /usr/bin/codesign --force -s "$APPLE_IDENTITY_ID" $MACOS_APP_RELEASE_PATH/AdGuard\ Home\ Manager.app -v
116102 - name : Create folder to build dmg
117- run : mkdir $MACOS_APP_RELEASE_PATH/AdGuard\ Home\ Manager
103+ run : mkdir $MACOS_APP_RELEASE_PATH/DroidHole
118104 - name : Copy app into folder
119- run : cp -r $MACOS_APP_RELEASE_PATH/AdGuard\ Home\ Manager .app $MACOS_APP_RELEASE_PATH/AdGuard\ Home\ Manager/AdGuard\ Home\ Manager .app
105+ run : cp -r $MACOS_APP_RELEASE_PATH/DroidHole .app $MACOS_APP_RELEASE_PATH/DroidHole/DroidHole .app
120106 - name : Generate symbolic link to Applications dir
121- run : ln -s /Applications $MACOS_APP_RELEASE_PATH/AdGuard\ Home\ Manager
107+ run : ln -s /Applications $MACOS_APP_RELEASE_PATH/DroidHole
122108 - name : Generate dmg
123- run : hdiutil create -srcfolder $MACOS_APP_RELEASE_PATH/AdGuard\ Home\ Manager $MACOS_APP_RELEASE_PATH/DroidHole_${{ env.VERSION_NAME }}_macOS_Universal.dmg
109+ run : hdiutil create -srcfolder $MACOS_APP_RELEASE_PATH/DroidHole $MACOS_APP_RELEASE_PATH/DroidHole_${{ env.VERSION_NAME }}_macOS_Universal.dmg
124110 - name : Copy dmg to project root
125111 run : cp $MACOS_APP_RELEASE_PATH/DroidHole_${{ env.VERSION_NAME }}_macOS_Universal.dmg DroidHole_${{ env.VERSION_NAME }}_macOS_Universal.dmg
126112 - name : Upload artifact
@@ -180,7 +166,7 @@ jobs:
180166 files : |
181167 ./data
182168 ./lib
183- ./AdGuardHomeManager
169+ ./DroidHole
184170 outPath : DroidHole_${{ env.VERSION_NAME }}_Linux.tar.gz
185171 - name : Upload artifact
186172 uses : actions/upload-artifact@v3
0 commit comments