A self-hosted platform for distributing iOS apps to internal testers and users. Built with Next.js.
- Host and distribute iOS apps (.ipa files) through enterprise or ad-hoc distribution
- Simple web interface for uploading and managing app builds
- Support for multiple app versions and build management
- Secure access control for app distribution
- Clone the repository:
git clone https://github.com/SheldonLiu0412/IOS-Test.git
- Navigate to the project directory:
cd IOS-Test
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Access the platform at
http://localhost:3000
.
For production deployment, use the following command:
cd /IOS-Test
docker-compose up -d
- Remove dokploy-related configurations
- Configure Node.js runtime environment manually
- Modify application startup commands
- Configure appropriate network and volume settings
Please refer to the project documentation or contact maintainers for deployment configurations suitable for your environment.
-
Upload Required Files:
- Place your
.ipa
files in the/public/apps
directory - Store app icons (
.png
) in the/public/icons
directory
- Place your
-
Manifest Configuration:
- Edit the
.plist
template in/public/manifests
:
- Edit the
-
Modify
/app/page.tsx
:- Customize the app information