diff --git a/DEPLOY.md b/DEPLOY.md index 37325ca20a97833eefda7e311dfbb371da0394a3..7cb9157affa967a26880dfebcddb6e84abcf60ca 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -44,7 +44,12 @@ at the same time with the *same* version number. ### Building Archives - For Windows: zip -r <TARGET-DIR>/UFrameIT-<version>-Windows.zip <SOURCE-DIR> -- For Linux/macOS: tar -zcvf UFrameIT-<version>-<TARGET>.tar.gz <SOURCE-DIR> +- For Linux: tar -zcvf UFrameIT-<version>-Linux.tar.gz <SOURCE-DIR> +- For macOS: 1) Create a dmg-file from the .app-file (Only possible on macOS) 2) Build a tgz-file from that dmg + - mkdir UFrameIT-Image-Folder + - cp <UFrameIT-.app-file> UFrameIT-Image-Folder/<UFrameIT-.app-file> + - hdiutil create UFrameIT-Image.dmg -volname "UFrameIT Image" -srcfolder UFrameIT-Image-Folder + - tar -zcvf UFrameIT-<version>-Mac.tar.gz <SOURCE-DIR> ### Hints for deployment - The build for macOS usually only works if it's built from a Mac diff --git a/MultiBuild.bat b/MultiBuild.bat index 649a73ece2e49b6cb5c7fedf199c7c9ab8144873..0e34136e3118a252508ef90b535594d11bc99108 100644 --- a/MultiBuild.bat +++ b/MultiBuild.bat @@ -33,5 +33,5 @@ start "Windows-zip" /D "%projectPath%" /W zip -r UFrameIT-Windows.zip Build echo Creating Linux tgz-file... start "Linux-tgz" /D "%projectPath%" /W tar -zcvf UFrameIT-Linux.tar.gz Linux -echo Creating Mac tgz-file... (Please use macOS to create a dmg-file from the .app-file) +echo Creating Mac tgz-file... (Please use macOS to create a dmg-file from the .app-file, see DEPLOY.md) start "Mac-tgz" /D "%projectPath%" /W tar -zcvf UFrameIT-Mac.tar.gz FrameWorld.app \ No newline at end of file