Skip to content

Instantly share code, notes, and snippets.

@lexrus
Last active January 18, 2019 09:13
Show Gist options
  • Select an option

  • Save lexrus/7dc5d4f4698a78a2da1e to your computer and use it in GitHub Desktop.

Select an option

Save lexrus/7dc5d4f4698a78a2da1e to your computer and use it in GitHub Desktop.
Xcoder 常用工具一键安装
#!/bin/bash
# 解析 xcodeproj 的 Ruby 库 - https://github.com/CocoaPods/Xcodeproj
gem install --no-ri 'xcodeproj'
# xcoderbuild 的 Ruby 封装 - https://github.com/rayh/xcoder
gem install --no-ri 'xcoder'
# Xcode 工程配置工具 - https://github.com/thoughtbot/liftoff
gem install --no-ri 'liftoff'
# Xcode 工程配置工具,比 liftoff 灵活 - https://github.com/krzysztofzablocki/crafter
gem install --no-ri 'crafter'
# xcodebuild 输出格式化工具 - https://github.com/mneorr/xcpretty
gem install --no-ri 'xcpretty'
# 测试用例自动执行工具 - https://github.com/mneorr/xclisten
gem install --no-ri 'xclisten'
# UIAutomation 脚本执行工具 - https://github.com/bendyworks/bwoken
gem install --no-ri 'bwoken'
# Cocoa 包管理工具 - https://github.com/cocoapods/cocoapods
gem install --no-ri 'cocoapods'
# strings 文件管理工具,支持多种开发平台 - https://github.com/mobiata/twine
gem install --no-ri 'twine'
# 命令行版本的 Dash - https://github.com/kattrali/cocoadex
gem install --no-ri 'cocoadex'
# iOS 设备管理、APN 发送、IAP 验证、IPA 分发等工具 - http://nomad-cli.com/
gem install --no-ri 'nomad-cli'
# 检查未使用的 `#import` 文件 - https://github.com/dblock/fui
gem install --no-ri 'fui'
# 调试 HTTP 接口的 "shell" - https://github.com/htty/htty
gem install --no-ri 'htty'
# 统计文档覆盖率的工具 - https://github.com/kattrali/docstat
gem install --no-ri 'docstat'
# Xcode 目录同步工具 - https://github.com/venmo/synx
gem install --no-ri 'synx'
# 强迫症必备代码检查工具 - https://github.com/marklarr/mayday
gem install --no-ri 'mayday'
# 脚本发布 App 到 iTunes Connect - https://github.com/KrauseFx/deliver
gem install --no-ri 'deliver'
# 维护 iTunes Connect 证书的工具 - https://github.com/KrauseFx/sigh
gem install --no-ri 'sigh'
# 维护 iTunes Connect 推送证书的工具 - https://github.com/KrauseFx/pem
gem install --no-ri 'pem'
# 批量给屏幕截图加上设备边框的工具 - https://github.com/KrauseFx/frameit
gem install --no-ri 'frameit'
# 半自动批量生成 App 截图的工具 - https://github.com/KrauseFx/snapshot
gem install --no-ri 'snapshot'
# Storyboard 纠错工具 - https://github.com/jfahrenkrug/StoryboardLint
gem install --no-ri 'storyboardlint'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment