meganz/iOS has 528 GitHub stars and 139 forks. GitHot measured -1 stars in 24 hours, 0 in 7 days, and +1 in 15 days. Last checked 2026-11-09 14:48 UTC. Last push 2026-10-30.
MEGA for iOS
Measured star growth
- in 24h
- -1
- in 7 days
- 0
- in 15 days
- +1
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalMEGA for iOS
A fully-featured iOS client for accessing your secure cloud storage and communication tools, powered by MEGA.
🛠️ Building & Running the Application
This guide will help you build the MEGA iOS application using Xcode on macOS.
Prerequisites
🔧 Configuration Steps (Public Users)
Update
.gitmodules:- Update:
Modules/DataSource/MEGAChatSDK/Sources/MEGAChatSDK→https://github.com/meganz/MEGAchat.gitSDK→https://github.com/meganz/SDK.git
- Update:
Remove submodules:
iosTransifexModules/MEGASharedRepo
Replace Shared Repo:
- Download MEGASharedRepo
- Replace the old one in the
/Modulesdirectory.
Install CMake:
- Navigate to the
scriptsfolder and run:./install-cmake.sh - Alternatively, public users may run from the root folder:
and ignore any non-critical errors../config.sh
- Navigate to the
Synchronize Git Submodules:
git add .gitmodules git rm --cached Modules/MEGASharedRepo git rm --cached iosTransifex git submodule sync git submodule update --init --recursiveManually Pull Code if Needed:
- For folders that failed to fetch:
Modules/DataSource/MEGAChatSDK/Sources/MEGAChatSDKModules/DataSource/MEGASDK/Sources/MEGASDKiMEGA/Vendor/SVProgressHUDiMEGA/Vendor/LTHPasscodeViewController
Run:
git checkout <latest-commit> git branch -D master git checkout -b master- For SVProgressHUD (use
custom_megabranch) and LTHPasscodeViewController (usecustom-MEGAbranch):git checkout <latest-commit> git branch -D master git checkout -b <branch_name>
- For folders that failed to fetch:
Download and Unzip Required Dependencies: Place these under:
Modules/DataSource/MEGAChatSDK/Sources/MEGAChatSDK/bindings/Objective-C/3rdpartyGenerate the DB Schema: Navigate to:
Modules/DataSource/MEGAChatSDK/Sources/MEGAChatSDK/srcand run:
cmake -P genDbSchema.cmakeUpdate Swift Package Dependency: Replace:
https://code.developers.mega.co.nz/mobile/kmm/mobile-analytics-ioswith:https://github.com/meganz/mobile-analytics-ios.git
🧪 Running the Project (MEGA Engineers)
- In the terminal, run:
./configure.sh - Open the Xcode workspace:
open iMEGA.xcworkspace - Select the
MEGAtarget. - Build and run using ⌘R.
🧱 Building 3rd-Party Packages (Optional)
To build third-party dependencies manually:
Open a terminal at:
Modules/DataSource/MEGASDK/Sources/MEGASDK/bindings/ios/3rdpartyRun:
sh build-all.sh --enable-chat⚠️ This may take ~30 minutes.
Required Tools
autoconfautomakecmakelibtool
WebRTC Build Guide
Refer to the official documentation:
👉 WebRTC for iOS
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
257,160 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,014 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,508 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
78,910 stars