game-ci / game-ci/documentation

Document how to sign mac builds (StandaloneOSX)

Open
#262 3 comments 3 reactions 0 assignees View on GitHub
documentation enhancement
Dominant language
MDX
Stars
243
Forks
130
Avg merge
15d 42m
Merged PRs (30d)
1

Description

**Context**

Mac builds require `codesign` in order for users to be able to be easily download and run.
Users are confused about why they are unable to download and run their mac builds.

**Suggested solution**

Create a page at https://game.ci/docs/github/deployment/mac that would detail the `codesign` process, and how to upload builds to the Mac App Store.

**Considered alternatives**

Per https://github.com/game-ci/unity-builder/issues/329, users may be able to bypass code-signing by running these commands on the downloaded artifact:
```
chmod +x ~/Downloads/StandaloneOSX.app/Contents/MacOS/
xattr -d com.apple.quarantine ~/Downloads/StandaloneOSX.app/Contents/MacOS/
```

But it would be better to teach users how to sign their app, so that they are able to distribute their app.

**Additional details**

I share my `codesign` process here: https://github.com/game-ci/unity-builder/issues/329#issuecomment-1079553006

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.