Skip to content
forked from soduto/Soduto

Soduto is a KDEConnect compatible client for macOS. It allows better integration between your phones, desktops and tablets.

License

Notifications You must be signed in to change notification settings

agungrbudiman/Soduto

This branch is 5 commits ahead of soduto/Soduto:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 2, 2017
Oct 28, 2017
Nov 26, 2022
Nov 26, 2022
Nov 26, 2022
Nov 26, 2022
Jan 15, 2017
Nov 25, 2022
Nov 25, 2022
Nov 25, 2022
Nov 25, 2022
Mar 4, 2018
Nov 25, 2022
Nov 25, 2022

Repository files navigation

Soduto

What is it?

Soduto is a KDEConnect compatible application for macOS. It allows better integration between your phones, desktops and tablets. For more information take a look at soduto.com

Installation

Soduto application can be downloaded from soduto.com. To install, open the downloaded .dmg file and drag Soduto.app onto Applications folder.

There is also a (unofficial) Homebrew formulae, that can install Soduto with such command:

brew install --cask soduto

Building

  • Clone this repo and update submodules

    git clone && git submodule update --init

  • Install Carthage:

    brew install carthage

  • Fetch and build frameworks using Carthage:

    carthage update --platform macOS --use-xcframeworks

  • Compile universal openssl and libssh2 library using iSSH2:

    ./build_lib.sh

  • Open project Soduto.xcodeproj with XCode

  • Build target Soduto

Debugging

  • To see logged messages of Release build of Soduto:

    • Open Console.app
    • On Action menu select "Include Debug Messages"
    • In Search field enter "process:Soduto category:CleanroomLogger"
  • To switch logging level in Terminal.app run command (with <level> being an integer between 1 and 5, 1 being the most verbose and 5 - the least):

    defaults write com.soduto.Soduto com.soduto.logLevel -int <level>

    It is highly recommended to enable verbose logging levels only during debugging as sensitive data may be logged in plain text (like passwords copied into a clipboard)

About

Soduto is a KDEConnect compatible client for macOS. It allows better integration between your phones, desktops and tablets.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 61.3%
  • Objective-C 36.7%
  • HTML 1.8%
  • Other 0.2%