Hanson's Blog.

使用SVN建立和发布私有CocoaPods库
[TOC] SVN 项目结构首先,一般 SVN 项目有如下的结构: trunk:项目主干 branches:开发或者 Bug 分支 tags:发布的版本 比如说我们已经写好了一个 CocoaPods 的库,它的名字是 xxxKit,那么它应该在看起来是这样的: 建立 CocoaPods 库我们在 trunk 的目录下执行 pod lib create xxxKit 按照提示输入后,在该目录下就会利用 CocoaPods 的模板生成了一个项目。我们主要关注xxxKit.podspec 这个文件。 修改 xxxKit.podspec,比如: 123456789Pod::Spec...
通过RunScript给iOS项目自增版本号(Versioin和Build)
需求分析 在打包应用之后,需要自增 Version 的最后一位 和 Build 的值。 只在 Archive(Release) 的时候触发该自增。 添加 RunScript在 项目Target -> Build Phases -> 点击+号 -> New Run Script Phase 然后添加如下内容:1234567891011121314151617181920if [ $CONFIGURATION == Release ]; thenecho "当前为 Release Configuration,开始自增 Build"plist=${INFOPLI...
PathToGo诞生记
不知道大家在使用 Mac 的时候有没有这样的需求: 经常需要获取当前文件或者文件夹的路径,并且复制到粘贴板。 对于我来说经常有这种需要,然后我就从网上再结合自己的经验,找了好几种方法: 右键-选择「显示简介」,然后在弹出的窗口里直接用鼠标拖动复制「位 置」里的路径。 ​ 缺点:麻烦。 把文件拖到浏览器,在浏览器地址栏复制路径。 ​ 缺点:麻烦。 打开终端,把文件拖入终端,终端会把文件路径打印出来,然后复制。 ​ 缺点:麻烦。 打开终端,cd到目标目录,然后输入 「pwd|pbcopy」就可以把路径复制到粘贴板。 ​ 缺点:麻烦。 选择...