How to run 2 skype clients on Mac OS

1st solution:

  1. run your primary Skype.app as usual
  2. run: open -na /Applications/Skype.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2

2nd solution:

  1. duplicate /Applications/Skype.app to /Applications/Skype2.app
  2. right click on /Applications/Skype2.app and choose Show Package Contents
  3. go to Contents/MacOS/
  4. rename Skype to Skype2
  5. create a file ~/skype2.sh with the following content:

    #! /bin/bash
    /path/to/Skype2.app/Contents/MacOS/Skype2 -DataPath '~/Library/Application Support/Skype/Skype2' &
  6. run chmod +x ~/skyp2.sh
  7. to run your second skype, first open your primary Skype.app than:
    • run: sh ~/skype2.sh
    • open in Finder ~ and double click on skype2.sh

Bonus: Running 2nd skype with different icon

  1. install fileicon via npm install fileicon -g
  2. create custom icon, or download: skype-green and save it to: ~/skype-green.png
  3. create a file ~/skype2.sh with the following content:
    #! /bin/bash
    # first change icon
    fileicon set /Applications/Skype.app/ ~/skype-green.png
    # open 2nd skype
    open -na /Applications/Skype.app –args -DataPath /Users/$(whoami)/Library/Application\ Support/Skype2
    # change skype icon back to original
    fileicon rm /Applications/Skype.app/
  4. dont forget to run your primary Skype.app before running ~/skype2.sh