持续集成优点:1、缩减开发周期,快速迭代版本 2、提供分发效率,测试人员以及相关人员无需等待开发人员打包 3、减少重复操作,高效打包,减轻开发人员工作量。 4 . 将代码推送到新的分支,CI 服务器就会为您运行测试。 如果 job 都是绿色 的,你的代码是 OK 的。 5 . 如果 ...
iOS音频合并的多种方式
最近在做音频合并这块需求,然后遇见了几种形式,这里做一个总结。 第一种 可网络可本地 ,可调整音量,范围等 定制化还比较高 1.基本类介绍refer:https://docs.microsoft.com/en-us/dotnet/api/avfoundation.avcomposition?vi ...
UItouch事件被tableview拦截
最近做项目用到了手写签名的功能,手写签名的view是通过UItouch相关方法画线实现的,因为页面UI是列表形式,手写签名view 需要添加到tableview的footview上,这个时候就出现了问题,手写签名view的touch被tableview拦截了,这个时候再去操作view 签名的时候 ...
创建cocopods私有库
通常我们项目中都有一些公共的组件需要抽离出来,减少依赖,今天跟大家介绍的就是怎么通过cocopods创建私有库,引入到项目中供大家使用。一 首先要明白两个概念:1.code repository是代码库。2.spec repository是配置仓库,所有的配置按照包名、源地址,相关依赖的存放在这个仓 ...
结合fastlane 组件进行自动化测试
1.Xcode创建一个含有Unit Tests的项目1)单元测试target设置info中添加tests,options中勾选Gather coverage框。xcode9.2和xcode9.3位置不太一样,下面的图片是xcode9.3的配置 这个是测覆盖率用的2.安装fastlane1)sudo ...
xcode10坑】用xcode10 打包上传到AppStore,iOS9 Crash
用Xcode10 打包上传到AppStore,iOS9系统的机器频繁 Crash; 还是老老实实用Xcode 9.4.1打包吧,坑死了。xcode10.1会解决这个问题
multiple commands produce '' 日常error记载
下载别人demo 或者日常写项目中会遇到类似如下的bug: 这个时候可以通过如下方式,删除info.plist 然后command+R 允许即可 完美:
Xcode 10 打包导出时报错Failed to verify bitcode in
作为iOS开发者,新的开发工具正式发布时定然要及时更新,但不幸的是有好多坑。这是其中一个比较难遇见的坑,其他的在网上比较好找,就不一一列出了。当打包导出的时候,提示错误如下:Failed to verify bitcode in AipBase.framework/AipBase:error: Ca ...