#Building Macos on Windows

1 messages · Page 1 of 1 (latest)

twin escarp
#

Ok nvm
Please note that .app and .dmg bundles can only be created on macOS as cross-compilation doesn't work yet.

finite pebble
#

try github actions

twin escarp
#

I did

#

It was successfully

#

But nothing happened afterwards

#

Am I missing on something?

#

Oh I found the post

#

But how do I get a apple certificate etc

#

ugh

finite pebble
twin escarp
#

thx

#

ugh

#

do I rly need a Apple Dev account enrolled in the Apple Dev Program?

finite pebble
#

to build no

#

i did nothing

twin escarp
#

I just need it for my friends which use mac

finite pebble
#

and a have dmg

twin escarp
#

ok

#

thx

#

So I just remove the apple stuff from the example?

finite pebble
#

yes

twin escarp
#

I meant from this
https://tauri.app/v1/guides/distribution/sign-macos/#example
I remove this?

          APPLE_CERTIFICATE: $ ̴́͘s͜͡e͘͜ç͢r҉̶̨͢ę͠͞t̀͜͡ś̨͡.҉̴A̛͠͡P̨͝PLE_CERTIFICATE 
          APPLE_CERTIFICATE_PASSWORD: $ ͘͟͡ś̛͘e͏̡͞c̸̢r̨e͠͏̀t̡̛ś͘͠.͡͏A̷͠P̵͢͠P͠҉L̨͘͜E͘_҉CER̛͏TIFI҉CATE_҉PAS͘S͜҉͘W̵͏̶Ơ͢R̀́͝D̡̢ 
          APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
          APPLE_ID: ${{ secrets.APPLE_ID }}
          APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
          APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}

This guide provides information on code signing and notarization for macOS applications.

finite pebble
#

if you will not sign your app, yes

twin escarp
#

Ok

#

And the github token just needs perms for the repo right?

finite pebble
#

if you only want a dmg of your app

#

just follow this

twin escarp
#

ok thx

finite pebble
#

the github actions stuff