V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stephenliubp
V2EX  ›  iOS

iOS 打包构建加速策略

  •  1
     
  •   stephenliubp · 2019-11-13 19:51:09 +08:00 · 2170 次点击
    这是一个创建于 1838 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从 2 个方面出发解决打包构建系统提速:

    • 单包构建加速: Xcode 开启 New build System(Xcode 10 支持的构建加速)

    • 多包构建加速: 瓶颈 pod install 操作全局 git 目录, cocopods 1.8.0 开始支持 CDN, 通过 ruby 代码加入到现在的 1.4.0 的 pod 功能上;或者升级 pod 版本

    不知道我的思路是否有问题, 或者大家有实践经验的有没有更好的手段.

    说一下问题的背景:

    1. 我们打包电脑有很多台,且每台电脑的 Xcode 版本不一致.
    2. 某些业务线就是需要 Legacy Build System.
    3. cocoapods version = 1.4.0 最好不升级或升级的改动代价最小

    我尝试了开启 New build System 发现某些工程因为资源问题,导致编译失败, 基本上都是资源问题造成的,应该是 Xcode 最新的文件管理差别造成的

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:10 · PVG 22:10 · LAX 06:10 · JFK 09:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.