ios pod install啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios pod install啥意思相关的知识,希望对你有一定的参考价值。

意思是ios系统的pod安装。

iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。

pod(Plain Old Documentation), 是一种简单而易用的标记型语言(置标语言),它经常用于在perl程序和模块中的文档书写。
在pod中,用段类型可分为三种,普通段落,字面段落(Verbatim Paragraph)和命令段落。

install 英[ɪnˈstɔ:l] 美[ɪnˈstɔl]
vt. 安装; 安顿,安置; 任命; 使…正式就职;
[例句]They had installed a new phone line in the apartment.
他们已经在公寓里装上了新的电话线。
参考技术A 安装CocoaPods成功后,先不急着编写Podfile。按以下顺序:
1、执行:pod search AFNetworking,会提示
Setting up CocoaPods master repo
耐心等待后,提示
Setup completed

-> AFNetworking (2.5.0)
A delightful iOS and OS X networking framework.
pod 'AFNetworking', '~> 2.5.0'
- Homepage: https://github.com/AFNetworking/AFNetworking
- Source: https://github.com/AFNetworking/AFNetworking.git
- Versions: 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0,
2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4, 1.3.3,
1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1,
0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo]
- Sub specs:
- AFNetworking/Serialization (2.5.0)
- AFNetworking/Security (2.5.0)
- AFNetworking/Reachability (2.5.0)
- AFNetworking/NSURLConnection (2.5.0)
- AFNetworking/NSURLSession (2.5.0)
- AFNetworking/UIKit (2.5.0)

-> AFNetworking+AutoRetry (0.0.5)
Auto Retries for AFNetworking requests
pod 'AFNetworking+AutoRetry', '~> 0.0.5'
。。。(很长省略)

注意到AFNetworking 版本已经是2.5.0

2、创建Podfile
转到项目根目录,vi Podfile,输入内容(因为本人建的项目为ios8.1版本):
platform :ios, '8.1'
pod 'AFNetworking', '~> 2.5.0'
保存。

3、执行 pod install,稍等片刻
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.5.0)
Generating Pods project
Integrating client project

[!] From now on use `Swift Weather.xcworkspace`.

成功pod install。本回答被提问者采纳

iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有啥区别

【中文标题】iOS - pod \'Google-Mobile-Ads-SDK\' 和 pod \'Firebase/AdMob\' 有啥区别【英文标题】:iOS -Whats' the difference between pod 'Google-Mobile-Ads-SDK' and pod 'Firebase/AdMob'iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有什么区别 【发布时间】:2019-08-08 00:19:34 【问题描述】:

我想将 adMob 添加到我的 iOS 应用中。我已经创建了一个 firebase 项目,并且 GoogleService-Info.plist 已经导入到我的项目中。

在添加 adMob pod 时,将 pod 'Google-Mobile-Ads-SDK'pod 'Firebase/AdMob' 用于现有的 firebase 项目有什么区别或优缺点?

【问题讨论】:

【参考方案1】:

不同之处在于pod 'Firebase/AdMob' 还将包含 FirebaseCore pod 和 Firebase.h 标头。请参阅 Firebase subspec 中的 Admob 子规范定义。

如果 Podfile 中已经有其他 Firebase pod,则安装的内容没有区别。

【讨论】:

在我之前安装所有其他 Firebase pod 时,我已经有了 Firebase/Core pod。听起来不像他们做同样的事情吗? 是的。没有有效的区别。 好的,谢谢,再过 9 分钟我不会接受你的回答 如果你不介意,我还有另一个问题。我正在观看一些关于安装它的视频,视频中的每个人似乎都事先将 adMob 添加到了 firebase 项目中,当他们下载他们的 googleservice-info.plist 时,adMob 有 2 个字段:Ad_Unit_Id_For_Banner_Test 和 Ad_Unit_Id_For_Interstital_Test。由于我的 googleservice-info.plist 是在我添加到 adMob 之前创建的,我需要生成一个新的 googleservice-info.plist 吗? 添加到 Firebase/AdMob pod 后,我检查了 google service.plist,但它们不存在。

以上是关于ios pod install啥意思的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发中的错误整理,pod文件Install失败

Flutter ios pod install 更改部署目标

Cordova iOS 插件安装 pod install 静默退出

运行 pod install 时 Flutter iOS 构建失败

pod install 失败并出现错误:在 iOS 中安装 pod 时 `Podfile` 需要 Library (from `../`)`

iOS手动导入第三方库解决pod install慢的问题