jariz / Noti

Receive Android notifications on your mac. (w/PushBullet) ⛺
MIT License
910 stars 63 forks source link

Fully automate releases #73

Open jariz opened 6 years ago

jariz commented 6 years ago

We have the release.sh script now, which helps a lot, but I'd like to extend it further to fully automate a release. It will need to be extended to do the following:

(in that order)

ABeltramo commented 6 years ago

What about Apple codesign? Can we release a public certificate to sign the newly generated app?

jariz commented 6 years ago

xcodebuild (which is ran by release.sh) already applies code signing when using the release scheme

jariz commented 6 years ago

Just read your updated comment. I'm signing it with a apple developer ID from my company, which requires a private key, so no, I'm the only one that can do releases, I'm afraid. However, it'd be wise if I (we?) would look into getting our own developer ID. Problem is that once you start using a developer ID, there's no way to switch as far as I know, because that's kind of the point of the codesigning process, the identity can't change.

But eitherway, if not for this project, possibly future projects.

ABeltramo commented 6 years ago

Don't know why but for "fully automate" I figure something like Travis automatically build the release.