Skip to content

usattc/ShortcutUpdateXcodeProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Xcode项目一键 git pull + pod update + 运行

如果你所在的iOS团队运用了大量私有pod, 且每天要花很多时间在pod update上, 这个方法将一键完成从更新到运行的所有事情.

前提:
1.本地代码已Commit, 这一点非常重要

步骤

1. 新建Shell脚本

打开"终端"
cd 到将要保存Shell的目录

2. 编辑Shell脚本

vi {文件名}.sh
输入:

cd {Xcode项目目录}
git pull origin {远程分支名}
open -a Xcode {文件名}.xcworkspace
pod update
#再次打开项目, 避免当前为其它Xcode窗口导致误运行
open -a Xcode {文件名}.xcworkspace
osascript <<EOD
tell application "Xcode"
    activate
    tell application "System Events"
        perform (keystroke "." using command down)
        perform (keystroke "r" using command down)
    end tell
end tell
EOD

然后保存

3. 与macOS环境变量结合

vi ~/.bash_profile
alias {自定的命令}='sh {Shell脚本路径}'

4. 刷新环境变量

source ~/.bash_profile

5. 完成

在"终端"输入{自定的命令}, 将完成项目的git pull + pod update + 运行, 真正"一键"!

关于macOS环境变量

masOS配置环境有几个地方
1./etc/profile
(建议不修改这个文件 )
全局(公有)配置, 不管是哪个用户, 登录时都会读取该文件.

2./etc/bashrc
一般在这个文件中添加系统级环境变量
全局(公有)配置, bash shell执行时, 不管是何种方式都会读取此文件.

3.~/.bash_profile
一般在这个文件中添加用户级环境变量
每个用户都可使用该文件输入专用于自己使用的shell信息, 当用户登录时, 该文件仅仅执行一次.

About

Shortcut git pull + pod update + run workspace

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published