resources or resource_bundles CocoaPods 在 0.23.0 加入了一个新属性 resource_bundles。也就是说在0.23.0版本以前用resources而在0.23.0以后使用resource_bundles。那么现在基本要使用resource_bundles了...
ios技术
在iOS中使用SVG格式的图片
SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍...
让天下iOS开发者没有难打的jenkins构建包
你需要知道的java基础知识 java基础知识 JDK是Java 语言的软件开发工具包,由于我们这里使用到了jenkins,jenkins的运行来依赖于jdk,所以要提前安装jdk.在MacOS中安装jdk是非常方便的,直接去官网...
用python添加iOS Framework的Debug标记
在我们的项目开发中,一些模块的代码会被抽取出来用Framework的方式进行先行编译,那么这就导致了在主工程中的config配置无法同步设置Framework的工程配置。于是我通过了python脚本进行在jenkins编译的时候修改F...
利用python将iOS安装包上传到蒲公英的脚本
本脚本有两个参数,一个是ipa的路径,一个是ipa的名字,需要以xxx.ipa结尾。另外本脚本中还需要自行修改蒲公英上传的appkey和userkey和发送邮件函数中的邮件smtp相关的信息。 # coding=utf-8 import urllib2 ...
定时自动更新cocoapods本地私有仓库的脚本
在iOS日常开发中,我们可能经常会用到cocoapods私有库,特别是项目比较大的团队中,如果私有仓库很多的时候就需要一个自动更新的管理办理。这里为了方便,用python写了个自动更新私有仓库的脚本。以便于更方便的...
用命令行安装mobileprovision和p12证书
我这边使用python来编写的,基本达到了最大化程度的解耦,其他人或者其他地方都可以直接使用。先创建installMobileProfile.py #!/usr/bin/python # -*- coding: UTF-8 -*- import sys import commands import...
Jenkins打包iOS项目重新梳理
最近忙着整理闪贷的项目,重新梳理了一下jenkins的打包项目。整理如下: cd ${WORKSPACE} #reset code git reset --hard git clean -d -f rm -rf ios/build #config plist cd buildtools python exportParams.py...
Pod私有仓库向自己Specs提交代码
提交代码的时候可能会报一些错误,这个时候要用到一些参数。比如如果仓库中使用了静态库,就必要要加上--use-libraries,一般情况下如果有警告的仓库可以加上允许警告的标记 pod repo push 4-ios_team-spec RSAE...
升级Xcode9之后对于iOS打包一些shell的调整
升级到xcode9之后,苹果推荐所有的打包指令都需要使用xcodebuild来操作,原来的东西不能用了,重新来过吧。哎。导出脚本需要配置一些签名证书相关的东西。先要准备如下一个plist文件. <!--?xml version="1...
iOS端开发心得实践
About Project 在IT行业总是流传着一个小笑话,一般来说当我们接手一个已有的项目的时候,似乎总是显示乱七八糟的,然后经过我们一番的细调微整之后变得更糟糕,就这样在一波又一波的人手中不断成长着。 虽然现...
iOS利用企业证书测试打包时暂时屏蔽掉ApplePay
我们再给测试打包的时候,有时候测试设备多于100台设备,这个时候我们要打企业证书的包,因为企业证书中不能使用ApplePay相关的功能,所以会导致编译出错。 在这里给出一个脚本可以暂时关掉ApplePay的一些配置,...
设置Xcode在release下执行静态分析
在Build Settings选项中的搜索栏中搜索关键字analyze during 'Build',将Release下面设置为Yes即可。