Operating System | Testing |
---|---|
Sierra 10.12 | Yes |
- Homebrew
- XCode
- Qt Creator
-
Get the source code
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm cd ./rdm
-
Install XCode with Xcode build tools
-
Install Homebrew
-
Create a copy of Info.plist from sample
cd ./src && cp ./resources/Info.plist.sample ./resources/Info.plist
-
Building RDM dependencies require i.a. openssl and cmake. Install them:
brew install openssl cmake
-
Build RDM dependencies
./configure
-
Install whole Qt package Qt 3.0.5
-
Open project ./src/rdm.pro in Qt Creator
-
Change the
CONFIG-=app_bundle
toCONFIG+=app_bundle
inline 76
-
Run it for the first time to create
rdm.app
-
Copy the folder rdm/3rdparty/crashreporter to rdm/bin/osx/debug/
cp -Rf $DIRPATH/rdm/3rdparty/crashreporter $DIRPATH/rdm/bin/osx/debug/
-
Run the
macdeployqt
/Users/<username>/Qt/5.11.1/clang_64/bin/macdeployqt rdm.app -dmg -qmldir=/Users/<username>/$DIRPATH/rdm/src/qml
-
Run build again to generate the
rdm.dmg
in the $PATH/rdm/bin/osx/debug/ -
Transfer the
rdm.dmg
to MacOSApplications
folder
- Philip Sales - adopted work
This project is licensed under the MIT - see the Types of Licenses