Building AliasVault iOS App from Source
This guide explains how to build and install the AliasVault iOS app from source code using React Native.
Prerequisites
- macOS with Xcode installed (required for building iOS apps)
- Homebrew installed
- Node.js installed
- CocoaPods installed (
brew install cocoapods
) - Git to clone the repository
- Xcode Command Line Tools (
xcode-select --install
) - An Apple developer account for signing and installing on real devices (optional for simulator)
Building the iOS App
- Clone the repository:
git clone https://github.com/lanedirt/AliasVault.git
- Navigate to the mobile app directory:
cd AliasVault/apps/mobile-app
- Install JavaScript dependencies:
npm install
- Install iOS native dependencies via CocoaPods:
npx pod-install
- Open the iOS workspace in Xcode:
./apps/mobile-app/ios/AliasVault.xcworkspace
-
In Xcode, select a simulator or a connected physical device.
- Click Run (▶️) in Xcode to build and launch the app.
Notes
- If you’re running on a physical iPhone, you’ll need to configure code signing with your Apple ID in Xcode under Signing & Capabilities.