常用命令整理
Overview
这篇文章主要是将常用的指令整理一下,便于后期的查阅。
这篇文章会不定时更新……
部署Framework到cocoapods
创建podsepc文件
1 | cd <工程目录> |
编写podsepc文件
可以参考Podspec语法进行编写。
示例:
1 | Pod::Spec.new do |spec| |
验证
podspec
格式是否正确
使用pod lib lint
验证podspec
文件格式是否正确。
1 | pod lib lint MyFramework.podspec --verbose --allow-warnings |
提交
podspec
文件
1 | pod trunk push MyFramework.podspec |
管理trunk账号
注册trunk账号
1 | pod trunk register 你的邮箱 '用户名' --description='描述内容' (邮箱参数是必须的,用户名和--description参数可省略) |
查看注册信息
1 | pod trunk me |
提交podspec文件
1 | pod trunk push 文件名.podspec |
将公共库的podspec文件部署到自己的私有库中
1 | pod repo push REPO 文件名.podspec # REPO 私有索引库名 |
添加他人共同维护某库
1 | pod trunk add-owner 公共库名 已注册trunk的邮箱地址 |
移除某个维护人员
1 | pod trunk remove-owner 公共库名 已注册trunk的邮箱地址 |
移除已发的某个版本对应的工程信息
1 | pod trunk delete 工程名 版本号 |
其他常用命令
查看pod版本及环境信息
1 | pod env |
引用某个私有库
1 | source 'https://github.com/CocoaPods/Specs.git' |
更新本地缓存
1 | pod cache clean --all |
Mac软件无法安装时,可以对其重签名
有的软件安装到电脑上时会提示“……将对您的电脑造成伤害,您应该将它移到废纸篓”的提示。
可以对其进行重签名,先判断是否安装命令行工具xcode-select --version
如果未安装,使用xcode-select --install
指令进行安装,安装成功后执行下方指令对其进行重签名。
签名成功后重新打开即可。
1 | codesign -f -s - --deep /Applications/软件名.app |
安装与卸载cocoapods
VPN如果自动模式不行的话,切换都全局模式,选择美国的节点。
安装cocoapods:
1 | sudo gem install cocoapods |
指定安装cocoapods:
1 | sudo gem install cocoapods -v 1.6.1 |
查看当前cocoapods版本:
1 | pod --version |
移除程序包:
1 | sudo gem uninstall cocoapods |