refactor: Move all manual clones to be submodules (#218)

This commit is contained in:
zqxwce
2026-03-15 18:40:05 +02:00
committed by GitHub
parent 5516de8557
commit 30fcc05ca5
20 changed files with 120 additions and 53 deletions

View File

@@ -76,7 +76,7 @@ Apple の Virtualization.framework と PCC の研究用 VM インフラを使用
brew install ideviceinstaller wget gnu-tar openssl@3 ldid-procursus sshpass keystone autoconf automake pkg-config libtool cmake
```
**Submodules** — このリポジトリはリソースアーカイブに git submodule を使用しています。クローン時に以下を使用してください:
**Submodules** — このリポジトリはリソース、Swift 依存、`scripts/repos/` 配下のツールチェーンソースに git submodule を使用しています。クローン時に以下を使用してください:
```bash
git clone --recurse-submodules https://github.com/Lakr233/vphone-cli.git
@@ -92,7 +92,7 @@ make setup_machine # 初回起動までを完全自動化(復元/
## 手動セットアップ
```bash
make setup_tools # brew の依存関係インストール、trustcache + libimobiledevice ビルド、Python venv の作成
make setup_tools # brew の依存関係インストール、submodule ソースから trustcache + insert_dylib + libimobiledevice ビルド、Python venv の作成
make build # vphone-cli のビルド + 署名
make vm_new # VM ディレクトリとマニフェストconfig.plistの作成
# オプションCPU=8 MEMORY=8192 DISK_SIZE=64