捆绑见解
警告要求
:::
随着应用程序功能的增加,应用程序捆绑包的大小也在不断增长。虽然随着代码和资产的增加,捆绑包大小的增长是不可避免的,但有很多方法可以最大限度地减少这种增长,例如确保您的资产不会在捆绑包中重复,或删除未使用的二进制符号。Tuist 为您提供各种工具和洞察力,帮助您的应用程序保持较小的大小,而且我们还会随着时间的推移监控您的应用程序大小。
用法 {#usage}
要分析捆绑包,可以使用tuist inspect bundle 命令:
代码组
bash
tuist inspect bundle App.ipabash
tuist inspect bundle App.xcarchivebash
tuist inspect bundle App.app:::
tuist inspect bundle 命令会对软件包进行分析,并为您提供一个链接,以查看软件包的详细概览,包括软件包内容扫描或模块明细:
分析捆绑。
持续集成
要跟踪随时间变化的捆绑包大小,您需要分析 CI 上的捆绑包。首先,您需要确保您的 CI 经过
验证:GitHub 操作的工作流程示例如下:
yaml
name: Build
jobs:
build:
steps:
- # Build your app
- name: Analyze bundle
run: tuist inspect bundle App.ipa
env:
TUIST_TOKEN: ${{ secrets.TUIST_TOKEN }}设置完成后,您就可以查看捆绑包大小随时间的变化情况:
!
拉取/合并请求注释
一旦 Tuist 项目与 GitHub 等 Git 平台连接,只要运行tuist inspect bundle:
,Tuist 就会直接在拉取/合并请求中发布注释。
