Skip to content

Instantly share code, notes, and snippets.

View LunaTheFoxgirl's full-sized avatar
🦊
こんこん

Luna LunaTheFoxgirl

🦊
こんこん
View GitHub Profile
@LunaTheFoxgirl
LunaTheFoxgirl / 0. How to use.md
Last active March 2, 2025 11:06
Shell script to sign and notarize Unity App Bundles.

First get a Developer ID signing key from apple. You can get this through xcode if you're subscribed to their developer service.

Once you have a Developer ID in your keychain; you need to add a per-app password for notarytool. To do so go to your Apple account settings and add a new per-app-password; copy the password.

Run xcrun notarytool store-credentials --password "<INSERT PER-APP-PASSWORD HERE>" "notarytool".

After this you can add sign.sh and entitlements.plist to the outside of your Unity application, first time run chmod +x sign.sh. You can then run ./sign.sh <name of app>.app and wait.

@LunaTheFoxgirl
LunaTheFoxgirl / karameldansen.txt
Last active October 2, 2021 16:23
I translated Caramelldansen to Danish
Hey, er du klar til at være med?
Armene op, nu ska' vi få' at se
Kom igen
Hvem som helst kan være med.
(Være med)
Så rør dine fødder
Oa-ah-ah
Og vift med dine hofter
O-la-la-la
@LunaTheFoxgirl
LunaTheFoxgirl / lua.d
Created January 20, 2019 06:25
Entire lua wrapper as it is now.
module wereshift.engine.scripting.lua;
import lua;
import std.string;
import std.traits;
import std.conv;
import polyplex.utils.strutils;
import std.variant;
private __gshared bool isInitialized;
@LunaTheFoxgirl
LunaTheFoxgirl / oh no.d
Created January 20, 2019 06:22
Template magic for Lua.
private mixin template luaUserData(T, string name = "") {
import std.stdio;
enum NAME = name != "" ? name : T.stringof;
private:
T* data;
public: