Skip to content

A self-hosted platform for distributing iOS apps to internal testers and users. Built with Next.js.

License

Notifications You must be signed in to change notification settings

SheldonLiu0412/IOS-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4f85ed4 · Jan 6, 2025

History

2 Commits
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025

Repository files navigation

Notepad4e Last Update

iOS App Distribution Platform

A self-hosted platform for distributing iOS apps to internal testers and users. Built with Next.js.

Features

  • 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

Getting Started

Installation

  1. Clone the repository:
git clone https://github.com/SheldonLiu0412/IOS-Test.git
  1. Navigate to the project directory:
cd IOS-Test
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Access the platform at http://localhost:3000.

Deployment

For production deployment, use the following command:

cd /IOS-Test
docker-compose up -d

Important Notes

⚠️ Please note: The current Dockerfile configuration is only suitable for servers with dokploy service installed. If you need to deploy in other environments, the following adjustments to the Dockerfile are required:

  • 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.

Customization Guide

  1. Upload Required Files:

    • Place your .ipa files in the /public/apps directory
    • Store app icons (.png) in the /public/icons directory
  2. Manifest Configuration:

    • Edit the .plist template in /public/manifests:
  3. Modify /app/page.tsx:

    • Customize the app information

Star History Chart

About

A self-hosted platform for distributing iOS apps to internal testers and users. Built with Next.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published