非常炒蛋的操作,但是必须搞。最心累就是360有个版本问题,严重拖了后腿,最后提示“权限不足”是cli版本内部问题。
主要思想:jenkins 进行搭建支持window、linux 等系统部署完毕后,配置git或者svn的路径。
进行构建后,进行加固。
加固有2种方式:
1、gradle直接配置
2、jenkins 平台配置python或者shell指令,运行java -jar 进行jiagu.jar运行
3、jenkins有企业微信的机器人插件,可以直接安装后,部署对应消息通知。
ios 在进行rub安装fastlane,进程提示文件无权限,或者直接提示无fastlane,activiate_bin_path等信息时候,
注意:查询下mac系统版本, 自带的ruby版本,还有安装路径,文件无权限引起的就是这些问题。
如果使用src/bin下的ruby就是系统自带的,权限问题很大。
直接修改成自己安装的,并且一定配置自定义路径,路劲在安装完毕ruby后会提示echo等信息,复制黏贴即可。
安装cocoapods时候,要注意配置cocopods(use——bundle——exex:false)解决提示bundle问题。
如果出现超时问题,应该配置xbuild的超时120以上,具体可以查询网站。
权限问题:fastlane produce -u 开发者账号 -a "bundleid" 使用。该问题是session、上传密码导致问题。
20220410
今天收到一封私信:
在fastlane时候,无法上传成功,但是xcode打包可以成功,上传。另外,总是遇到lpod-xxx错误 -1。
这几种情况如下:
1、xcode所在电脑配置的密码不是 app store上配置的专用密码,需要替换成专用密码才能上传成功。
2、所在工程存在多个scheme ,进行manage 中重新配置即可,如何无法找到对应.a文件,进行重新配置即可。另外,build setting 中不是有个links other flag设置库设置。
附加:
在code 自增加+1时候,jk需自动提交代码,才能保证成功