Does not open on MacOS Mojave, “ballast” is damaged
jpuris opened this issue · 6 comments
Steps to reproduce:
- Download the DMG from https://github.com/jamsinclair/ballast/releases/tag/v1.0.0
- Open DMG and copy app to Applications
- Open app
Expected result: MacOS displays notification about unidentified developer. http://take.ms/D16v0
Actual result: MacOS displays notification that application is damaged and offers it to be moved to trash.
To run this on Mojave, I had to build it myself with its version of Xcode.
Here is an zip archive with the app for Mojave http://take.ms/T4R7G
Steps, if anyone wants to do it themselves:
DO THIS AT YOUR OWN RISK
I'm not an app developer and this all could be done WAY better.. I just did some google-fu and came up with this recipe. Tested on Mojave Public Beta 6.
- Open
terminal.app
- Clone the repo
$ git clone https://github.com/jamsinclair/ballast.git
- Install homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install carthage with homebrew
$ brew install carthage
$ cd ballast
$ carthage update
$ open .
Finder window will open.. double click onballast.xcodeproj
- Go to
Product => Build
- Open finder and do
CMD + G
, paste in following~/Library/Developer/Xcode/DerivedData/
and enter. - Navigate to folder
ballast-.../Build/Products/Debug/
- Here is the app that you have built
@chilicoffee Thanks for looking into this 👍
I think that is the solution, to compile from MojaveLatest Xcode Beta. I'll download the beta and make a new release.
Same issue on macOS 10.13.6
Hmmm turns out it's a known problem with Gatekeeper. See this thread: https://apple.stackexchange.com/a/300304/299138.
I've created some new builds and removed codesigning. Let me know if these change anything:
https://github.com/jamsinclair/ballast/releases/tag/v1.0.1
@jamsinclair For what it's worth, I'm running Mojave and the new build runs fine for me
@jamsinclair this build works. Thank you!