Deltachat-desktop: Builds for mac aren't signed

Created on 20 Jan 2019  路  14Comments  路  Source: deltachat/deltachat-desktop

OS X wants that the .dmg files are signed with a developer code or something. Otherwise people have to change so security settings.

mac

All 14 comments

Maybe @dignifiedquire or @jonasreinsch can shed light on how one
can pass the OS X verification?

On Sun, Jan 20, 2019 at 11:13 -0800, Jikstra wrote:

OS X wants that the .dmg files are signed with a developer code or something. Otherwise people have to change so security settings.

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/deltachat/deltachat-desktop/issues/603

it will depend on what you are using to create the dmgs

have you tried the things described here:聽https://www.electron.build/code-signing聽?

I guess the main problem is that we need a apple developer account and somehow get the certificate. What's the current situation on iOS for this @dignifiedquire ? Is there a delta.chat account/certificate which we can reuse?

On Mon, Jan 21, 2019 at 08:04 -0800, Jikstra wrote:

I guess the main problem is that we need a apple developer account and somehow get the certificate. What's the current situation on iOS for this @dignifiedquire ? Is there a delta.chat account/certificate which we can reuse?

i have an apple id but not a developer account it think.
Not sure how one can create "organizational" apple developer accounts TBH

[...] What's the current situation on iOS [...] Is there a delta.chat account/certificate which we can reuse?

@Jikstra atm, for the iOS TestFlight builds we use my personal developer account, but I think we should move that to a shared Delta Chat organization developer account.

i have an apple id but not a developer account it think. Not sure how one can create "organizational" apple developer accounts TBH

@hpk42 here it is explained https://developer.apple.com/programs/enroll/ that is, you would sign in with your Apple ID (just tried, but I think the pw I have for the id is not current), then enter your orga data (should be fairly straightforward since you already have the required data including DUNS number). Then add a credit card to be charged the yearly amount (for nonprofits there is also a fee waiver, but atm Merlinux / Delta Chat doesn't qualify / would require more paperwork I guess).

grafik

https://github.com/ipfs-shipyard/ipfs-desktop/issues/66#issuecomment-456384158 has some details from someone who just walked this path

馃憢 I've updated that issue with more details, hope it helps https://github.com/ipfs-shipyard/ipfs-desktop/issues/66#issuecomment-456384158

@olizilla thank you so much!

Thanks to @Simon-Laux there now is a signed Mac release, built on the "bbmac" machine accessible to some devs here via ssh. You can find and try the build from here currently: https://merlinux.eu/delta/DeltaChat-0.101.0.dmg

What is missing is integrating the current script/building into the CI/Release flow somhow. Probably needs some advise, help from @ralphtheninja or others ...

This will also apply to windows builds, On newer windows versions(win10) the windows defender/smart screen or other antivirus programs will block the start of unsigned applications.

This is done, at least for building on the brombi mac.

Was this page helpful?
0 / 5 - 0 ratings