MIT License

项目介绍

Lolendor/LBox 是一个托管在 GitHub 上的开源项目,主要使用 Swift 编写,采用 MIT License 许可证,目前获得 252 个 Star、19 次 Fork。

仓库全名
Lolendor/LBox
开源许可证
MIT License
Star 数
252
Fork 数
19
未关闭 Issue
4

README 摘要

LBox A native iOS repository manager and downloader offering seamless integration with LiveContainer. Browse public sources, download IPAs, and install/launch apps directly on your device. ⚡ Quick Start: To enable automatic app installation to LiveContainer, select its directory ("On My iPhone" > "LiveContainer") on your device (see Fix File Picker if unable). Then, enable "Auto .ipa to .app" in LBox Settings. 📥…

完整内容见 GitHub 原始 README 或本页 。

常见问题

LBox 用什么语言开发?

主要使用 Swift 编写,采用 MIT License 许可证,目前有 252 个 Star。

LBox 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 LBox 的源码?

可以直接克隆仓库:git clone https://github.com/Lolendor/LBox.git,默认分支为 main;安装与运行步骤见仓库 README。

LBox 最近还在维护吗?

仓库最近一次更新为 2025年12月8日,当前有 4 个未关闭 Issue;Star 数为 252,可作为社区活跃度的参考。

关于

A native iOS repository manager and downloader offering seamless integration with LiveContainer. Browse public sources, download IPAs, and install/launch apps directly on your device.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
292
价值分
156
活跃状态
活跃

语言占比

Swift

Release

贡献者

README

Logo

LBox

A native iOS repository manager and downloader offering seamless integration with LiveContainer. Browse public sources, download IPAs, and install/launch apps directly on your device.


⚡ Quick Start: To enable automatic app installation to LiveContainer, select its directory (“On My iPhone” > “LiveContainer”) on your device (see Fix File Picker if unable). Then, enable “Auto .ipa to .app” in LBox Settings.

📥 Download

Download Latest IPA (IOS 17.6+)

🚀 Overview

LBox bridges the gap between finding apps and running them on iOS. Instead of manually searching for IPA files and moving them around the file system, LBox allows you to add repositories (similar to AltStore or ESign), download apps in the background, and automatically extract them into your LiveContainer storage.

📱 Screenshots

Store View App Details Downloads Installed Apps
Store View App Details Downloads Apps

✨ Key Features

  • Repository Management:
    • Add and manage unlimited public repositories (JSON format).
    • Remote Folders (Repo Lists): Subscribe to a single URL (text file) to automatically fetch and maintain a list of multiple repositories.
    • Organize sources into folders.
    • Import/Export repository lists via JSON or Clipboard.
  • App Management & Updates:
    • Update Detection: Automatically compares installed apps with repository versions and notifies you of available updates.
    • Smart Updates: Update installed apps directly while preserving user data and configurations.
    • Auto-detects apps installed within the LiveContainer folder.
    • One-tap Launch: Open apps directly from LBox using the livecontainer:// URL scheme.
    • Auto-Install: Automatically unzips and moves downloaded .ipa files to the specific LiveContainer application directory.
  • Download Manager:
    • Robust background downloading with pause/resume support.
    • Direct download via URL (for IPAs hosted outside user repositories).
    • Visual progress tracking and local file management.
  • Version History:
    • View and download specific versions of an app (downgrade/upgrade support).
  • Customization:
    • Configure custom storage locations for Downloads and LiveContainer apps (using Security Scoped Bookmarks).
    • Search, filter, and sort apps by name, date, or size.

🛠 How it Works

  1. Initial Setup: Upon first launch, LBox will ask for the LiveContainer directory. Select the root folder of your installed LiveContainer app. This step is required for auto-installation and launching apps.
  2. Add a Source: Input a URL to a compliant app repository JSON or add a “Folder” utilizing a list URL to batch-import repos.
  3. Browse & Download: Find the app you want and tap “Get”. LBox handles the download in the background.
  4. Install/Update:
    • New Install: LBox extracts the .ipa to your Applications folder.
    • Update: If the app exists, LBox offers to update it while keeping your documents and settings intact.
  5. Launch: Navigate to the “Apps” tab and tap the app to run it instantly via LiveContainer.

⚙️ Build Instructions

Prerequisites

  • Mac with Xcode installed.
  • An iOS device (Simulators may not fully support LiveContainer integration).
  • LiveContainer installed on the target device.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/LBox.git
    
  2. Open LBox.xcodeproj in Xcode.
  3. Select your Development Team in the “Signing & Capabilities” tab.
  4. Build and run on your device.

⚠️ Known Issues

  • “App bundle not found! Unable to read LCAppInfo.plist” Error: You may encounter this error popup immediately after installing an app and trying to launch it for the first time.

    • Solution: Simply dismiss the error and tap the Run button again. The app should launch successfully, and this error will not appear on subsequent launches.
  • Unable to select LiveContainer Directory: If the file picker does not appear or you cannot select a folder during the initial setup:

    • Solution: Open LiveContainer, find LBox in the “My Apps” list, press and hold the icon, tap Settings, and enable Fix File Picker. Then try selecting the directory again. Fix File Picker Settings

📂 File Structure

  • AppData.swift: Handles repository parsing, app models, and data persistence.
  • DownloadManager.swift: Manages URLSession tasks, file system operations, and zip extraction.
  • ContentView.swift: The main navigation and UI entry point.
  • AppDetailView.swift: Displays detailed app information, screenshots, and version history.

credits

  • Developed by Lolendor.
  • Designed to work with LiveContainer.

Support the project

If you find this project useful:

  • TON / USDT (TON) UQAyBchGEKi9NnNQ3AKMQMuO-SGEhMIAKFAbkwwrsiOPj9Gy

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

评论

暂无评论