SwiftSoup cocoapods 只安装并且只安装版本 1.4,而不是 1.5
SwiftSoup cocoapods install only and only version 1.4, not 1.5
我尝试安装 swiftSoup 以将 HTML 解析到我的 xCode 项目,但不幸的是 swiftSoup 的版本是通过官方网站中表达的命令安装的
是 1.4,不能与 swift 4.0 一起使用。我发现与 xCode 9 和 swift 4.0 兼容的 swiftSoup 版本是 swiftSoup ver.1.5.2 但我没有通过官方命令安装网站(甚至我试图在 pod 文件中提及版本并向我抛出一个错误。
如果 swiftSoup by cocoapods,如何安装最新版本?
put pod 'SwiftSoup', '~> 1.4' in your pod file and run pod install command and maybe it will help you to get 1.4 version of SwiftSoup
经过一番折腾,我终于成功安装了swiftSoup ver.1.5.8。一般来说,我需要按照官方网站 (pod 'SwiftSoup'
) 中的描述安装经典的 swiftSoup 古代版本,并且在 Chirag Shah 的大力帮助下,我知道我需要提及我的目标 iOS 11(删除井号并与当前部署目标匹配)我需要通过 pod update 命令更新我的旧世界 pod。而已。但是当我插入命令 pod update 时出现问题并出现错误:
Updating spec repo `master`[!]
Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
所以首先我需要在 this link 的大力帮助下解决这个问题。我发现我需要更新 openssl
,然后是 ruby
,然后是 cocoapod
。
这是我采取的步骤的副本:
1.8.5-p52
1.8.5-p113
1.8.5-p114
1.8.5-p115
1.8.5-p231
1.8.6
:
2.5.0-rc1
2.5.0
2.6.0-dev
:
$ rbenv install 2.5.0
$ rbenv versions
* system (set by /Users/username/.rbenv/version)
2.5.0
$ ruby --version
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
$ rbenv global 2.5.0
$ rbenv versions
system
* 2.5.0 (set by /Users/username/.rbenv/version)
$ ruby --version
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]
$ gem install cocoapods -n /usr/local/bin
$ which pod
/usr/local/bin/pod
$ pod --version
1.4.0
然后我可以 return 到我卸载旧 pod 的项目并提及目标 ios 11:
platform :ios, ’11.0’
并最终插入 pod update
命令,然后 cocopods 将毫无错误地更新我的 pod =))
platform :ios, ’11.0’
此行表明您的 pod 部署目标是什么,因此它有时会安装与上述平台兼容的 pod 碰巧在升级后您的项目开发人员忘记更改此目标,为什么有时每次都安装旧的 pod。因此,如果您更改了项目的部署目标,请始终在此处进行更改。
我尝试安装 swiftSoup 以将 HTML 解析到我的 xCode 项目,但不幸的是 swiftSoup 的版本是通过官方网站中表达的命令安装的
是 1.4,不能与 swift 4.0 一起使用。我发现与 xCode 9 和 swift 4.0 兼容的 swiftSoup 版本是 swiftSoup ver.1.5.2 但我没有通过官方命令安装网站(甚至我试图在 pod 文件中提及版本并向我抛出一个错误。
put pod 'SwiftSoup', '~> 1.4' in your pod file and run pod install command and maybe it will help you to get 1.4 version of SwiftSoup
经过一番折腾,我终于成功安装了swiftSoup ver.1.5.8。一般来说,我需要按照官方网站 (pod 'SwiftSoup'
) 中的描述安装经典的 swiftSoup 古代版本,并且在 Chirag Shah 的大力帮助下,我知道我需要提及我的目标 iOS 11(删除井号并与当前部署目标匹配)我需要通过 pod update 命令更新我的旧世界 pod。而已。但是当我插入命令 pod update 时出现问题并出现错误:
Updating spec repo `master`[!]
Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
所以首先我需要在 this link 的大力帮助下解决这个问题。我发现我需要更新 openssl
,然后是 ruby
,然后是 cocoapod
。
这是我采取的步骤的副本:
1.8.5-p52
1.8.5-p113
1.8.5-p114
1.8.5-p115
1.8.5-p231
1.8.6
:
2.5.0-rc1
2.5.0
2.6.0-dev
:
$ rbenv install 2.5.0
$ rbenv versions
* system (set by /Users/username/.rbenv/version)
2.5.0
$ ruby --version
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
$ rbenv global 2.5.0
$ rbenv versions
system
* 2.5.0 (set by /Users/username/.rbenv/version)
$ ruby --version
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]
$ gem install cocoapods -n /usr/local/bin
$ which pod
/usr/local/bin/pod
$ pod --version
1.4.0
然后我可以 return 到我卸载旧 pod 的项目并提及目标 ios 11:
platform :ios, ’11.0’
并最终插入 pod update
命令,然后 cocopods 将毫无错误地更新我的 pod =))
platform :ios, ’11.0’
此行表明您的 pod 部署目标是什么,因此它有时会安装与上述平台兼容的 pod 碰巧在升级后您的项目开发人员忘记更改此目标,为什么有时每次都安装旧的 pod。因此,如果您更改了项目的部署目标,请始终在此处进行更改。