Game Launcher - Documentation
  • Documentation
  • Changelog
  • 🎛️Features comparison
  • Getting-started
    • ❓How it works
    • 🌀Introduction
    • 👉Installation
      • [TIP] Make your host files visible
  • Game Launcher
    • ☁️Cloud Management
    • ⬜Patch Manager App
      • CLI Commands
    • ✳️Enterprise Edition | Multi-games
      • How it works
      • Adding games
  • 🖼️Launcher Integrations
    • 🌌Flat Window Template
      • Deploy for MacOS
        • Create a self-signed certificate
      • 📽️Set a background video
    • 🙎Login & Register Integration
    • 📩Notifications Integration
    • 👾Crypto & NFT Game Launcher
  • 📃Creating Launcher Version
    • 1️⃣1. Deploy your Launcher
    • 2️⃣2. Move your Launcher
    • 3️⃣3. Create your patch
    • 4️⃣4. Upload your files to your server
    • 🥳Testing and Deploying to your users
  • 📔Creating App Version
    • 1️⃣1 & 2. Build your App
    • 3️⃣3. Create your patch
    • 4️⃣4. Upload your files to your server
  • ❕How to show News and Alerts
    • 📰Show your News or Changelog
    • ⚠️Show an Alert
  • Publishing Essentials
    • Hosting
    • App Signing
  • Utilities
    • Launch Arguments
  • 🎨Customization
    • 🆒Set your own Logo
    • 🖼️Set your own Background color
    • 🪟Change Window Transparency
    • 🔤Change Launcher Executable Name
    • 🌀Set an Application Icon
    • 🅰️Customize News Fonts
    • 🌌Set a Splash Screen
  • ⚒️Extending the Launcher
    • 🇺🇸Adding a new language
    • ↪️Using other UI Template
  • 💵Make money with us
    • Creating your template and selling it
Powered by GitBook
On this page
  1. Launcher Integrations
  2. Flat Window Template
  3. Deploy for MacOS

Create a self-signed certificate

Create a self-signed certificate is required to sign and open the app. This step is only required once.

PreviousDeploy for MacOSNextSet a background video

Last updated 4 months ago

In the root folder of the GameLauncher-FlatWindow Open the MAC_AppGenerator folder

  1. In Finder -> Locate and open KeyChain Access

  1. In the top menu -> KeyChain Access -> Certificate Assistant -> Create Certificate

  1. In the Certificate Assistant set this data and click Continue

Name: GameLauncher Identity Type: Self Signed Root Certificate Type: Code Signing Let me override defaults: (checked)

  1. Set the Validity Period to 2000 days

  2. In the Certificate Information

Email Address: with your email Name: GameLauncher Organization: GameLauncher inc Country or Region: your country

  1. Key Pair Information -> Continue

  1. In Key Usage Extension set this data:

Capabilities Signature Certificate Signing

  1. Extended Key Usage Extension -> Continue

  1. Basic Constraints Extension -> Continue

  1. Subject Alternate Name Extension -> Continue

  1. Specify a Location For The Certificate -> Create

  1. Certificate created! Now locate and Copy the SHA-1 at the end of the file

  1. In the folder open with a text editor Paste the SHA-1 in the SIGNING_IDENTITY (Remove the spaces) and Save the file

Proceed with the next step.

🖼️
🌌
Paste the SHA-1 in the main.py (Remove the spaces)