0

我尝试安装 swiftSoup 以将 HTML 解析到我的 xCode 项目,但不幸的是通过官方网站中表达的命令安装的 swiftSoup 版本在此处输入图像描述

是 1.4,这对于 swift 4.0 来说是不可接受的。我发现与 xCode 9 和 swift 4.0 兼容的 swiftSoup 版本是 swiftSoup ver.1.5.2 但我没有通过我从官方网站尝试过的命令安装(甚至更多我试图在 pod 文件中提及版本并给我一个错误. 在此处输入图像描述swiftSoup by cocoapods 怎么安装最新版本?

4

3 回答 3

1
platform :ios, ’11.0’

此行表明您的 pod 部署目标是什么,因此它会安装与上述平台兼容的 pod,有时会发生升级后您的项目开发人员忘记更改此目标的情况,这就是为什么有时每次都安装旧的 pod。因此,如果您更改了项目的部署目标,请务必在此处更改。

于 2018-07-23T10:35:59.397 回答
0

pod 'SwiftSoup', '~> 1.4'放入您的 pod 文件并运行 pod install 命令,也许它会帮助您获得 1.4 版本的 SwiftSoup

于 2018-07-23T08:45:03.950 回答
0

经过一番挣扎,我终于成功安装了swiftSoup ver.1.5.8。一般来说,我需要按照官方pod 'SwiftSoup'网站部署目标),我需要通过 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

所以首先我需要在这个链接的帮助下解决这个问题。我发现我需要更新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

然后我可以回到我卸载旧 pod 并提及目标 ios 11 的项目:

platform :ios, ’11.0’

并最终插入pod update命令,然后 cocopods 将更新我的 pod 而不会出现任何错误 =))

于 2018-07-23T09:51:24.967 回答