v0.1.2 — Deep Parallelization of Step 3 & 4
Performance
| Scenario |
v0.1.1 |
v0.1.2 |
Improvement |
| Clean install |
5.61s |
5.18s |
+7.7% |
| Incremental |
1.52s |
1.14s |
+25% |
What's New
- Parallel PodTargetInstaller — 150 pod projects install simultaneously via thread pool
- Parallel cache key computation — MD5 checksums computed across all pod targets in parallel
- Parallel configure_schemes — scheme files configured across projects concurrently
- Parallel cleanup + recreate_user_schemes — project cleanup and scheme recreation now multithreaded
- Parallel xcconfig override warnings — multi-target config checking parallelized
- Sub-step profiler timing — see detailed breakdown (Create and save projects, Write lockfiles, etc.)
New Files
patches/multi_project_generator_patch.rb — parallel PodTargetInstaller
patches/cache_analyzer_patch.rb — parallel cache key computation
Installation
gem update cocoapods-podgenerate