Skip to content

devnoname120/DevUtils-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevUtils.app

Developer Utilities for macOS


🚀   Download | 🎬   Demo & Screenshots | 📝   View source | 📣   Follow on Twitter

Format/Validate JSON, encode/decode Base64, convert timestamps, debug JWT… with just one click! Native macOS app and works offline.

A friendly note ❤️

DevUtils is a paid "source-available" app. That means I'm selling the pre-built version of the app. It takes time and effort to develop, distribute, maintain, and provide supports. If you like the app, please consider buying here (one-time purchase). That would help me a lot! Thank you very much! 🙏

Source code

This source code is a delayed version of DevUtils.

Development environment:

  • Homebrew
  • Swift 5.1+
  • Xcode 11.1+
  • Swift Package Manager
  • Carthage

Build Instructions

  • Clone the repository and open a terminal in it.

  • Install Xcode (if needed):

    sudo xcode-select --install
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -license accept
  • Install carthage using Homebrew:

    brew install carthage
  • Use Carthage to fetch the dependencies, delete the iOS dependency because it breaks the build, and finally build with xcode:

    cd DevUtilsApp
    arch -arch x86_64 /bin/sh
    
    carthage update --no-build
    rm Carthage/Checkouts/Highlightr/Highlightr.xcodeproj/xcshareddata/xcschemes/Highlightr-iOS.xcscheme  
    
    carthage build --platform macOS
    xcodebuild -scheme DevUtils CODE_SIGN_IDENTITY="" DEVELOPMENT_TEAM="" build
  • Congrats, you can now open the folder where you will find the built DevUtils.app:

    open ~/Library/Developer/Xcode/DerivedData/DevUtils-*/Build/Products/Debug/

Contributing

Please see CONTRIBUTING.md

Contact

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors