Appship
Appship 是一款面向 iOS 开发者的命令行自动化工具,旨在简化应用从构建、打包到内测分发的完整流程。
它支持自动构建和导出 IPA,并将应用上传至蒲公英(Pgyer)或 fir.im,同时提供 API Key、访问密码和项目配置管理。上传完成后,终端会输出应用版本、密码状态及下载链接,方便团队快速进行测试和分发。
构建耗时对比
gantt
title IPA 构建耗时对比
dateFormat X
axisFormat %S 秒
section 构建方式
使用真机缓存包(39.91 秒) :cache, 0, 40
重新构建(4 分 1.42 秒) :rebuild, 0, 241
使用真机缓存包约 39.91 秒,重新构建约 4 分 1.42 秒,缓存模式约快 6 倍。
安装
gem install appship
export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH"
环境依赖
如果需要图标角标,还需要 ImageMagick:
brew install imagemagick
检查环境:
appship doctor
快速开始
在 Xcode 工程目录执行:
appship pgyer
或
appship fir
等待片刻...
=======================================================
🎉 发布完成 🎉
=======================================================
分发平台: fir.im
应用名称: Demo
应用类型: iOS
版本信息: 1.0.0(42)
更新描述: xxx
访问密码: xxx
下载链接: https://fir.im/abc123
=======================================================
其他用法
更换安装密码
appship pgyer -password xxx
或
appship fir -password xxx
更换上传秘钥
appship pgyer -key xxx
或
appship fir -key xxx
待办
1、补充消息机器人
2、自定义消息格式
3、其他分发平台
...