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