CocoaPods 是一个 Ruby gem 集合。可以单独克隆它们,并设置一个 Bundler 环境用于在 CocoaPods 中工作。然而,对于 Ruby 高级库开发的新手来说,这需要很高的学习曲线。
<在 CocoaPods 中工作
如果您不确定您的更改将放在哪里,您可以查看 核心组件 以了解更改将发生在哪里。
进入正确的 gem 后,您应该验证所有规范是否通过,所有示例是否构建。(请参阅 rake -T
了解其他基于 gem 的任务。)
$ rake spec
$ rake examples:build
创建您的补丁,验证所有规范是否仍然通过,示例是否仍然构建,并创建一个 拉取请求。
<使用最新的 pod 命令
如果您想在终端中为您的项目运行最新的 pod 命令。
您可以使用完整路径运行它,即
path/to/CocoaPods/CocoaPods/bin/pod install
为了方便,您可以在 .zshrc 或 .bashrc 或类似文件中添加以下别名
alias pod-dev='path/to/CocoaPods/CocoaPods/bin/pod'
其他高级别名
如果您想自动加载 Pry 和 Awesome Print gem,请将
COCOA_PODS_ENV
环境变量设置为development
。这可以通过类似这样的别名来完成
alias pod-dev='COCOA_PODS_ENV=development path/to/CocoaPods/CocoaPods/bin/pod'