iOS 下 Podfile 使用方法

Posted 梅子溪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 下 Podfile 使用方法相关的知识,希望对你有一定的参考价值。

配置 Podlist

Pod 是 ios 下包管理工具,类似于 javascript 里的 npm 或 yarn

创建 Podfile

创建 Podfile 有两种方式:

  • 打开 Terminal,在 iOS 项目的根目录,执行 touch Podfile
    或者
  • 打开 Terminal,在 iOS 项目的根目录,执行 pod init

配置 Podfile

一个简单的 Podfile

target ‘MyApp‘
pod ‘AFNetworking‘, ‘~>3.0.4‘  # AFNetworking 版本必须 >=3.0.4 并且 <3.1.0

一个复杂的 Podfile

platform :ios, ‘9.0‘  # 指定平台与版本
inhibit_all_warnings!  # 全局禁止显示警告
target ‘MyApp‘ do
# Pods for MyApp
pod ‘Fabric‘, ‘~>1.6.0‘  # Fabric 版本必须 >=1.6.0 并且 <1.7.0
pod ‘ObjectiveSugar‘, ‘>=1.0.0‘  # ObjectiveSugar 版本必须 >=1.0.0
pod ‘AFNetworking‘,‘<=4.0‘  # AFNetworking 版本必须<=4.0
  # Pods for testing
  target ‘MyAppTests‘ do  # MyAppTests 目录下的引用 
    inherit! :search_paths
  end
  # Pods for testing
  target ‘MyAppUITests‘ do # MyAppUITests 目录下的引用 
    inherit! :search_paths
  end
end

安装依赖包

注:要先关闭 xcode, 不然不能正常生成 Podfile.lock 和 xxx.xcworkspace 文件

打开 Terminal,在 iOS 项目的根目录,执行 pod install

参考文档

欢迎您帮忙纠错, 一起帮助更多的人。 一起来学习交流React, QQ群:413381701

首发于:https://github.com/Kennytian/learning-react-native

以上是关于iOS 下 Podfile 使用方法的主要内容,如果未能解决你的问题,请参考以下文章

使用 ionic 生成 iOS 构建时出现错误,即“沙箱与 Podfile.lock 不同步”。在 MAC 莫哈韦

React Native - iOS - 无效的`Podfile`文件:nil:NilClass的未定义方法`[]'

Alamofire 不能在 podfile 中使用 osx 而不是 ios

React Native-iOS-无效的Podfile文件:nil:NilClass的未定义方法'[]'

ios 从工程中删除Cocoapods

iOS项目创建podfile文件