diff --git a/Compile.md b/Compile.md
new file mode 100644
index 000000000..1bc9d1c12
--- /dev/null
+++ b/Compile.md
@@ -0,0 +1,28 @@
+# How to compile MeloNX using macOS
+
+## Prerequisites
+- [dotnet 8.0](<https://dotnet.microsoft.com/en-us/download/dotnet/8.0>)
+- a computer with macOS
+
+1. Open Terminal
+
+2. Run the command = git clone https://github.com/melonx-emu/melonx/tree/XC-ios-ht
+
+3. In terminal run = `cd MeloNX`
+
+4. Again in terminal type in 
+```./compile.sh -x```
+
+5. Open Xcode file store at .../MeloNX/src/MeloNX and remove Paid Entititlments:
+  ```Increased Debugging Memory Limit```
+  ```Extended Virtual Addressing```
+
+6. Make sure the Ryujinx.SDL2.Headless dylib is put in as embed and sign in settings
+  
+7. Change the Identifier if the app to whatever u want and change the developer account
+
+8. Build and run
+
+9. Check the [post-setup guide](<https://github.com/melonx-emu/melonx/tree/XC-ios-ht/postsetup.md>)
+
+10. Enjoy the app and run games