㈠ ios 怎么用多人用git管理代码
首先,A得有一个github上的账户,如没有请先注册申请,然后安装git操作工具,
登陆你的github,然后找到A要参与的项目P,点进项目中你会看见 watch,star,fork,那么这分别是什么意思呢?
想拷贝别人项目到自己帐号下就fork一下。
fork 的作用是参与,目的是你增加新的内容,笑姿宽然后 Pull Request,把你碰亮的修改和主仓库原来的内容合并
2.持续关注别人项目更新就star一下
star 的作用是收藏,目的是方便以后查找
3.watch 的作用是关注,目的是等作者册宽更新的时候,你可以收到通知。
点击fork一下,这样就将原项目弄到A的github仓库中了,这样这个项目就是你自己的了
那么A修改后,如何提交给B呢,首先,修改fork过来的代码,A修改完后将其push到P1,然后点击pull request按钮,如图中2所示
㈡ 程序员用Mac都有哪些必备的app
Mac上程序员必备的10大软件
1、IDEA
作为一个开发者,必须使用IDEA的,以前的elipse基本很少有用了,除非那些10多年的老员工对它有太大的感情了。
2、安装JDK11或者JDK8
我觉得应该安装JDK11吧,毕竟JDK14都出来这么久了。
3、Pycharm
Python开发工具,作为程序员也许你不是做Python开发的,但是偶尔还是用Python的。
4、Git
不用多说,当你在公司开发时候,一个项目是由很多人完成的,Git就是用来版本控制的,不仅要安装还要熟悉使用。
5、VMware Fusion和Navicat
Navicat是一个数据库管理工具,值得拥有,VMware是虚拟机软件。我现在还是学生,电脑配置也不太好,我一般使用阿里云服务器,然后连接IDEA工具,感觉太方便了,写完代码可以直接操作虚拟机。
6、Visual Studio for Mac
这是一款微软推出的跨平台开发工具,我一般用来写前端的。
7、Xcode
Xcode是苹果产品的,适用于ios开发工具,同时支持c++,对于学习c的同学来说值得拥有,就算做c开发,也值得安装,因为真的太强大了。
8、Google浏览器
9、ClenMyMacX
系统杀毒软件及清理垃圾等等。
10、Typora
作为一个程序员,不管学习也好总是做笔记叭,它就是一款最好的Markown,非常方便,它的语法我之前也写过一篇文章,可以抽30分钟学习即可熟练基本用法。
11、MindNode
我个人比较喜欢使用这块来做思维导图
12、Processon
在线画图工具,也可以做思维导图等,非常不错。
13、Rdm
学习Redis使用可视化工具
14、PDF Expert
Mac最好用的一款PDF
15、Xnip
个人觉得挺好用的截图工具
16、Be Focused
类似番茄土豆,时间管理工具
17、eZip
压缩解压工具
18、网络网盘
19、uPic
图床,当你发表博客时候,每次粘贴有点太耗时间了,所以使用uPic配置Typora就完美了。
20、其他工具
qq、微信、OmniFocus项目管理工具、AE、PR视频剪辑等工具,看个人爱好下载使用,还有一些工具,暂时想不出了,但是上面所提到的我基本使用。
我的回答希望对你有帮助。
用了8年的Mac电脑,个人介绍下一些常用的APP,仅供参考。
1.终端iterm2
作为一名程序员,少不了需要用命令行处理事情。
通过它可以处理本地电脑的事情,也可以连接远程服务器操作。
补充:当然有些朋友喜欢zshell环境,也可以使用ohmyzsh,看个人实际需求吧,我还是喜欢bash环境。
2.Alfred
Alfred 是一个用键盘通过热键、关键字、自定义插件来加快操作效率的工具,它不但是搜索工具,还是快速启动工具,甚至能够操作许多系统功能,扩充性极强。
比如程序员经常需要查看unix时间,用这个搜索框就能快速得到答案,按下回车键即可复制结果。
3.DBeaver免费开源数据库
一个免费开源的软件,支持Oracle、MySQL等数据库,但是速度相比Navicat Premium慢,但是胜在免费。
4.IntelliJ IDEA 开发工具IDE
写java代码,怎么可能少了这个软件,吃饭干活的工具。
当然有些人也会用Visual Studio,用得人也不少,只要适合自己需求就可以了。
5.Android Studio安卓开发
Android Studio是一个Android开发环境,基于IntelliJ IDEA。通过这个开发工具,可以开发手机APP。
6.PyCharm
人生苦短,我学Python,通过这个工具,可以快速开发,但是唯一缺点就是耗内存。
7.Sourcetree管理代码工具
Sourcetree是个免费的Git客户端工具,通过它可以进行可视化操作,适合对Git有基础需求的人。但是有时候一些复杂的操作,个人还是喜欢命令行处理。
8.Markdown文档编写工具Typora
Typora支持跨平台,配合快捷键,轻松的写接口文档、数据库表结构等文档,图片也可以复制粘贴进来,十分便利。
同时支持导出PDF,Word多种格式。
9.Sublime Text跨平台的文本编辑器
Sublime Text 是一款流行的代码编辑器软件,支持各类插件,可运行在Linux,Windows和Mac OS X。
我经常用它来编写一些简单的Python脚本,或者看Java代码进行Review。
10.WireShark抓包软件
作为程序员,有时候要分析别人提供的网络数据包文件,安装这个跨平台软件,可以直观的分析网络数据包。
其他还有很多软件,这里就写前10个常用的软件推荐给你,希望能解答到你的问题。
作为一名前端,来推荐几个自己一直用的软件。
Visual Studio Code
vs code 是微软开发的良心编辑器,功能强大而且插件多,主要是启动速度还挺快,是原来的Eclipse开发团队的大佬来开发的,就是好用。
链接 https://code.visualstudio.com/
Sip: Mac 上最好的色彩管理工具
一款高效实用的Mac屏幕取色软件,可以便捷地对屏幕上的颜色进行采样和编码,从而高效地辅助用户对色彩的调整程度。支持 CSS、UIColor 等多种格式,适用于 Swift、Android、Java、.NET 等多种开发环境。
mac store 搜索 : sip
Moom: Mac窗口管理工具
一款实用的系统增强软件,操作极其方便简单,它可以通过拖拽的操作方式实现对窗口的任意操作,大小、位置、左右上下全方位移动以及最大最小化,这款Mac窗口管理器能够快速修改当前窗口大小并放置在指定位置,操作简单易上手。
mac store 搜索 : moom
Irvue Unsplash 壁纸工具
每天一张新壁纸,换来好的心情。
mac store 搜索 : Irvue。
1.vscode,美观,融合性强,插件多。
2.termius,完美替代xshell,用着舒服。
3.navicat16,相较于之前版本,ui是真漂亮,加上mac字体,简直是好用又艺术。
4.有道云笔记,多客户端同步,加上有代码块功能,代码笔记存储和查找就很方便了。
5.chrome,好处不用多说。
6.pd runner,偶尔用windows且不用花钱使用虚拟机pd的好工具。
Mac自带的工具大部分人都没发挥极致。
推荐一:PD,虚拟机利器。
推荐二:XmindZen 整理你的思维笔记,开个脑洞啥的。
推荐三:HomeBrew
推荐四:QuickTime 自带的录屏工具,录点视频很轻松。
从brew开始,剩下的就是一键安装了。必备!
1、xcode
mac自带的开发工具,好用舒服。
2、IDEA
java开发的首选工具,对比eclipse那就是质的提升。
3、Visual Studio Code
微软的花大力气做的开发工具。全平台都可以使用。
4、iStat Menus
可以让你详细掌握系统状态,特别是流量现实,非常精准。
5、vMware Fusion
虚拟机选择vMware Fusion确实是最省心的。超过其他虚拟机的太多。谁用谁知道。
6、CleanMyMac X
CleanMyMac X是被查询最多的Mac电脑优化软件。
7、Sublime Text
这个软件应该是前端和好多轻度开发者的必爱了。
8、iTerm2
iTerm2可以肩负起打造终极版Mac的终端。更改为Oh my zsh的shell,安装powerlevel9k插件。你的终端就可以飞起来了。
9、Homebrew
作为Mac电脑的软件管家,Homebrew一直没有让我们失望。
10、docker
程序员经常要做一些环境的调整,docker是一个很好的生产工具,调整好了就留下,不好就删除,对本机环境没有任何影响。而且可以快速部署到生产环境中。
我说的对不对呢,请大家拍砖。
我们程序员在Mac上的工具大致分为三类1)编程类 2)笔记类 3)任务管理类
一、编程类
1.1 首当其冲,当然是神之编辑器Emacs,而Emacs本身又是瑞士军刀包含编程,笔记,任务管理等,尤其是org,乃是许多人对Emacs欲罢不能的理由;
1.2 既然提到了emacs,自然少不了vim,相比emacs更加灵活轻便,适合于对配置作快速而简单的修改。
1.3 vscode,对编程新手而言,emacs与vim上手难度较高,因此推荐从vscode入手编程。
当然还有jetbrain等,但是笔者不喜欢,因此不做推荐。
二、笔记类
程序员首先是办公室白领,日常文档总结,工作复盘等,Mac上最为推荐的笔记工具,
2.1 BearNote极为精美且便捷,令人爱不释手,当然既然用macbook,缺点就是要fufei;
2.2 印象笔记,在macbook出人意料之外的好用,13年末的时候,笔者就是因为看到同事在macbook上精美的印象笔记,而种草买了第一台MBP。
2.3 Typora 是最优秀的所见即所得的markdown标记语言工具,是程序员写文章之必备。
三、任务与时间管理
3.1 任务管理当然要用omnifocus,只有在macbook上才能享用这款效率工具。
3.2 项目管理工具Omniplan,编程是青春饭,我们最终都要往产品经理,往管理岗位上迈进。因此项目管理工具必不可少。同样的,Omni系列的工具,只有MBP上才有。
3.3 花时间学学Emads的org-mode,用其作任务管理等。
作为一名大数据开发工程师,M1的Mac安装软件如下
1、IDEA 主力开发工具
2、VS Code 主力开发工具
3、Sublime 文本编辑工具
4、Item2 终端工具
5、Termius SSH工具
6、Postman 接口测试
7、Chrome 浏览器
8、SourceTree git管理工具
9、Typora 笔记管理
这个因人而异,我主要装了这些
基本上主要就这些了
㈢ iOS app中获取git信息
具体的Demo: https://github.com/y500/GetGitInfo
测试定位bug需要,在APP内部展示git的相关信息,具体思路就是通过宏悉script脚早雀本获取到想到的信陆绝早息然后存入info.plist中,然后需要的时候再从info.plist中取出。
㈣ iOS包依赖管理工具(五):Swift Package Manager(SPM)自定义篇
上篇我们了解了 SPM 如何帮助我们快速接入第三方依赖源;现实中,我们不仅需要依赖第三友拆方源,往往我们也需要使得项目模块化、组件化;类似 CocoaPods ,我们也需要自定义库,并让我们的项目依赖;本篇,将简单分析 SPM 库的组成,以及创建我们自己的 SPM 库。
我们先来分析一下『Alamofire』的目录结构,如下图:
上图中,红色框框标明的就是 SPM 库的最基本组成部分:
Package.swift 是整个包描述,它依赖 PackageDescription 结构,该结构定义了一个 SPM 导出包需要指定哪些配置信息:
一般来说,上面的这些配置,通常,我们需要的是:name、platforms、procts、dependencies、targets。
方式一(Xcode工具化)创建:
输入项目名,点击『Create』:
Xcode 自动帮我们生成了配置文件和源码目录:
方式二(命令行)创建:
然后『command + B』编译就能成功!
我们自定义的 SPM 库,不可能每次修改一点,仅仅好橘枣只是编译通过,就提交到 git 上,肯定需要本地先集成,测试逻伍晌辑之后,最终稳定后,才会考虑提交到 git 上,但是,如果你去通过 SPM 去 add ,发现只能输入 git url,没法添加本地 SPM 库,那怎么办呢?
办法如下:
拖入后,如下图:
点击『+』,选择如下:
点击『Add』即可:
OK!完美,毫无违和感.... 接下来,我们可以考虑上传至 Git 云端。
建议勾选:『README』、『.gitignore』和『license』,然后点击『Create repository』。
按照上一篇《Swift Package Manager(SPM)了解篇》添加源即可:
最后来张完整的『全家福』:
㈤ warning: adding embedded git repository: ios-rongimdemo
执行芦吵命令git add .报错
warning: adding embedded git repository: ios-rongimdemo
hint: You'宏巧ve added another git repository inside your current repository.
中文的大概意思:在当前的仓库中还包含蔽哗键有另一个.git仓库而且不知道这两个仓库的嵌套关系。提示的意思是我们可以使用git submole add <url> phto来设置git库的嵌套关系,如果我们是路径错误那就可以执行下面的命令删除git 仓库
执行
然后重新提交上传。
㈥ Git LFS管理大文件
最近需要在iOS或者macOS上调用Python,所以就找到了 Python apple support 这个github项目。Demo写完需春虚衫要上传到github。由于libPython.a大于了100Mb,一直上传失败。然后就才学习到有git lfs这个工具。本着有工具用完,再多了解下的想法,就有了本篇笔记。
Git LFS (Large File Storage),用以帮助git管理比较大的文件。git的diff等是基于文件。对于二进制文件来说,git需要存储每次提交的变动。git fls对于追踪的文件只会保存一个指向其的指针。不会在本地仓库保存你每次提交的所有版本。对于历史提交版本,基本上我们都很少去动,不需要检出。所以这样极大的节省了空间和仓库拉取速度。
核心 :把需要进行版本管理、但是占用很大空间的文件独立于Git仓库管理,加快clone仓库速度。
lfs目前是git扩展,没有被扒腔加入git核心。所以就需要有个安装的步骤。
注意 :安装git lfs需要 git版本>=1.8.2
Mac
Windows
cd进项目目录
首先git lfs track ”XX“来告诉lfs需要处理哪些文件。
此命令执行后,会在项目根目录下创建一个名为”.gitattributes“的誉改文件。
注意 :.gitattributes文件是需要加入版本控制的。
使用 LFS 处理大文件
㈦ 在Mac 上使用 Git 一定要安装 Xcode 吗
1、形安装。
可以从http://code.google.com/p/git-osx-installer/下载最新的安装包后,双击弹出一个文件浏览窗口,然后双击窗口里带pkg后缀的文件就可态毕并以安装了。
2、编译安装。
在安装前,应该确保系统中已经安装了Xcode,Xcode可以从 Mac OS X的系统安装盘里找到,如果没有系统盘,可以http://developer.apple.com下载。
Git源码可以从http://kernel.org/pub/software/scm/git/获得。
下面是编译安装的过程:
#设置环境变量 mate ——/.profile export PATH=“/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH” source ——/.profile
#看看设置后的PATH echo $PATH
#创建一个临时目录来存放git源码 mkdir ——/src cd ——/src
#下载git源码,下载的版本是1.7.2 curl -O http://kernel.org/pub/software/scm/git/git-1.7.2.tar.bz2
#下载完后数厅,解压、编帆迹译、安装 tar xzvf git-1.7.2.tar.bz2 cd git-1.7.2
./configure --prefix=/usr/local make sudo make install
等安装完成后,可以使用which git 和git --version命令检查安装是否成功,如果看到的输出,安装就成功了
㈧ iOS git控制版本的可视化界面有哪些软件
SourceTree 挺好用!
㈨ 看板(KANBAN)——团队提质增效必备工具
10大企业看板工具软件:1.软件开发项目看板 PingCode;2.通用看板软件 Worktile;3.开源看板软件 Wekan;4.免费看板软件 Trello;5.个人和小团队的者和看板软件 Todoist ;6.开源免费看 Kanboard;7.面向个人免费的看板 Teambition;8.软件开发项目看板 Jira;9.开源项目看板 LibreBoard;10.开源看板 Jitamin。
看板方法通常用于不同行业的软件开发、项目管理、任务管理、敏捷开发,所以这里除了盘点顶级的一些看板软件工具,还将详细说明其适用领域、功能、优缺点。
看板方法通常用于不同行业的软件开发、项目管理、任务管理、敏捷开发,所以这里除了盘点顶级的一些看板软件工具,还将详细说明其适用领域、功能、优缺点。
1. 软件开发项目看板PingCode
在《2022看板状态报告》曾提到“强烈推荐依据看板理念而设计的工具”,而 PingCode 就是这样一款工具,支持可视化价值流动,创建团队个性化的工作流(自定义配置Kanban、栏、触发器),WIP 限制、自定义卡片字段、设置DOD、版本规划等等。”
PingCode 是一款专门为软件开发而打造的看板软件,在2021年入选36氪发布的研发领域-项目管理榜单评分第一;2022年入选年度企服口碑产品。
PingCode 还是一款覆盖研发全生命周期的管理系统,被广泛用于需求收集、需求管理、需求优先级、产品路线图、项目管理(支持敏捷/kanban/瀑布)、测试管理袭悔、缺陷追踪、项目文档管理、效能度量、目标管理等领域。并且集成了github、gitlab、jinkens、企微、飞书等主流工具,也就是说我们能在需求下面关联代码,关联集成信息,在飞书查看通知等。
软件优势:
依据看板理念打造,标准化功能成熟
产品开箱即用,简单易上手,不需要像Jira 那样经过好几月的培训,以及专门的系统管理专家配置系统才可使用;
为25人以下团队免费提供基础版本,收费版价格仅为国外产品Jira的30%-40%;
国产化,支持信创、麒麟等;
支持私有部署拍嫌正、定制化以及saas等购买方式;
口碑、服务支持好;
软件缺点:
暂未提供多语言版本;
PingCode 官网
2.通用看板软件Worktile
Worktile 是国内的一款基于看板框架的而打造的项目管理工具,在国内拥有60万+企业用户,比如金山、人民网、京东金融、小米等等,是国内使用最为广泛的项目管理看板软件之一。Worktile 几乎每年都入选36氪发布的“项目管理工具排行榜”(2021年TOP1)、国家信创委员会发布的“信创项目管理企业排行榜”前三。
这款看板软件非常适合10-1000人规模的中大型团队来搭建看板管理系统,能够满足电商、市场活动、律所项目、生产制造、行政、财务、设计、工程、教育、科研等几乎包含所有类型的项目。
Worktile 看板的核心功能包括:看板泳道(甬道)、自定义泳道(甬道)、WIP限制(Limit Work In Progress)、将步骤拆分为Doing/Done & DoD、可视化报表(支持自定义)、多种视图查看、自定义筛选、权限管理、支持在飞书、企业微信等产品中使用等等。
除此以外,它还支持其他类型的项目管理,有丰富的模板市场,满足不同场景的项目管理需求;Worktile还具备OKR(目标)管理、审批、简报、IM、网盘等模块,是一个工具的集合,能同时满足企业多种工具化管理需求,从而大幅降低成本。
软件优势:
能够满足绝大部分类型的看板管理需求,自定义能力非常强,可以搭建适合团队的项目模板和管理流程;
开箱即用,上手简单,价格相对便宜;
能够很大程度帮助团队节省成本,因为它是一个工具集合能够同时满足项目、OKR、网盘、OA等需求;
支持saas、私有部署、定制等购买方案;
为10人以下团队提供基础的免费版本
软件缺点:
在软件项目管理的专业度上不如 PingCode 等垂直领域的产品
Worktile官网
3. 开源看板软件 Wekan
Wekan 作为一款开源看板工具,你可以让它完全在本地运行,或者使用你自己选择的服务运行它。主要的kanban 功能在 Wekan 里几乎都有,例如创建看板、列表、泳道、卡片,在列表间拖放,给指定的用户安排任务,给卡片添加标签等等,基本上你对一款现代看板软件的功能需求它都能提供。
软件优缺点:
Wekan 的设计没有其他看板软件的好看,样式有些显旧,但是其功能虽然并不如PingCode、Worktile 等成熟,但也相对完善,其优点是可以在本地搭建,开源免费,上手简单。
官网:https://wekan.github.io/
4.免费看板软件 Trello
Trello 是早些年在国内非常出名的一个免费的在线看板工具,当然也不是完全免费,只是绝大部分功能免费。它和 Worktile 一样也是一款能服务几乎所有类型项目的看板工具。
你可以通过它创建板块、添加卡片、设置到期日期、分配任务、分享文件、与其他应用程序集成等等,使用 Power-Ups 后,你还可以添加地图、日历、投票以及各种第三方的集成,使其更适合自己的业务和团队。
软件优势:
Trello非常适合小团队和新人使用,尤其是它简单容易上手,无需学习甚至不了解看板也能立即使用,并配有iOS、Android移动应用程序,可以随时随地管理你的任务;
软件缺点:
缺乏创建预算/发票的财务工具
有限的数据表功能
不适合复杂的项目
官网:https://Trello.com/
5.个人和小团队的看板软件 Todoist
Todoist 在国外非常出名,是一款为个人和团队打造的任务管理软件,它不仅提供了常规的清单方式管理项目,还允许你用看板来管理任务,你可以添加新的看板,也可以将已有的清单转换为看板模式,可以将任务管理和看板结合使用,并且软件支持协作功能,可以和他人分享评论,共同使用看板来管理任务,如果你想要使用看板来管理自己每天任务的话,Todoist是一个不错的选择。
软件优点:
丰富的 Web 服务,结合 IFTTT 可以做很多事情
支持多人协作模式
软件缺点 :
对 Native 支持较差,客户端本质上是个加壳 Web 页面
不支持原生快捷键
官网:https://todoist.com/zh-CN
6.开源免费看 Kanboard
Kanboard 是一个相当简洁的看板工具,但它具备较为完善的一些功能,包括任务搜索和过滤,子任务,附件,评论等等,以及一些适宜的分析和报告。Kanboard 很容易安装,占用的资源很少(比如你可以运行在Raspberry Pi),而且已经被翻译成许多不同的语言。
软件优点:
软件开源免费,支持二次定制开发,满足个性化的管理需求;
多种语言选择;
界面超级简单,操作简单易上手;
软件缺点:
功能不成熟,界面过于简陋
官网:https://kanboard.org/
7.面向个人免费的看板 Teambition
钉钉旗下的一款看板类项目管理软件,更适用于小型团队项目协作,被广泛用于适合产品、研发、设计、市场、运营、销售、HR等各类团队。Teambition 以项目和任务的可视化管理来支撑小团队协作,含任务、文档、文件、统计、甘特图等丰富应用。
软件优点:
承诺个人版本永不收费;
优秀的产品界面和操作体验;
工具融合,打破信息孤岛,集成了项目管理、文档管理、资源管理、流程管理、沟通协作等工具,支持不同的业务场景;
深度嵌入钉钉,对同时使用钉钉的用户来说非常友好;
软件缺点:
Teambition核心在任务及项目管理,为了追求的“简单易用”,牺牲了项目目标和分层分级权限管理——整体适用场景较为局限,难以实现项目的闭环管理(缺少目标、网盘管理能力)。
自定义能力不强,无法很好的满足团队的个性化需求;
无法与企业微信、飞书等外部工具打通;
官网:https://www.teambition.com/
8.软件开发项目看板 Jira
全球最早的软件研发过程管理工具之一,但近些年对国内用户的政策并不友好,特别是停售 Server 版。但其仍是全球最知名的IT项目管理软件之一。
JIRA 是工程师用来跟踪和管理任务的软件开发工具。您可以将它用于敏捷和瀑布项目管理,以跟踪错误、功能和其他工作项。您还可以将 JIRA 配置为与许多服务管理工具一起使用,使其成为管理任务的多功能工具。
软件优点:
更好的工作流程可见性;
时间跟踪帮助节省资源
提高生产力
为10人以下团队提供基础免费版本;
强大的第三方集成
软件缺点:
国内不支持私有部署版本,只提供saas版本,但国内又不设服务器;
购买成本高昂,百人左右团队动辄上百万;
新人上手使用成本高,需要长达几个月的培训以及专业的系统配置人员才可使用;
访问速度慢
官网:https://www.atlassian.com/zh/software/jira
9.开源项目看板 LibreBoard
LibreBoard 是一个卡片式的组织 Kanban 的开源实现。可以用来实现团队内部的协作沟通,你可以把 LibreBoard 看成是 Trello 的开源版本。
官网:https://github.com/diegok/libreboard
10.开源看板 Jitamin
Jitamin (读作/ˈdʒɪtəmɪn/) 是一款免费、开源,使用PHP语言开发的项目管理系统。Jitamin灵感来自于Vitamin,并结合了Just In Time(准时)和敏的拼音min,意指效率与敏捷是项目管理的维他命。
官网:https://github.com/jitamin/jitamin
以上就是关于看板软件工具的一些介绍,希望对大家看板管理系统的选型有所帮助。
㈩ iOS使用Jenkins自动打包发布测试
首先查看本地是睁漏否安装jdk,jdk版本是多少
需要安装或咐早仿更新jdk,请点击这里: jdk地址
jdk好衡纤了之后就可以用homebrew来安装jenkins了
顺利安装好jenkins的话,执行以下命令启动jenkins
通过浏览器访问Jenkins
安装相应的插件(可使用建议的推荐的插件进行安装)
使用git管理项目可安装 Git Plugin 和 Xcode integration
注:本教程使用shell脚本打包,就不去管keychain和Provisioning Profiles
1.创建一个 Freestyle Profile
3.构建触发器
看自己需求设置(没有需求就不用管它)
4.构建后操作
使用shell 脚本进行打包提交测试
在添加git仓库时,Git地址有问题,告诉无法链接仓库
解决方案