ios – UNRESOLVED:libcurl中不支持或禁用协议“https”

前端之家收集整理的这篇文章主要介绍了ios – UNRESOLVED:libcurl中不支持或禁用协议“https”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个问题可能重复,但是没有一个可用的解决方案适用于我.所以,这里是细节和我迄今为止所尝试过的.

这是我的Podfile内容

platform :ios,‘8.0’
use_frameworks!

target 'Project-Name' do

pod 'Firebase/Core'
pod 'Firebase/Messaging'

end

将pod’GoogleMaps’添加到Podfile中时会出现同样的错误.

运行pod安装时错误 – 在终端上安装–verbose命令:

[!] Error installing Firebase
[!] /usr/local/bin/curl -f -L -o /var/folders/1t/102_4r0x1_3_5dlq8zdbm27r0000gn/T/d20160902-4388-1omozrn/file.tgz https://www.gstatic.com/cpdc/cc5f7aac07ccdd0a/Firebase-3.5.0.tar.gz --create-dirs --netrc-optional

curl: (1) Protocol "https" not supported or disabled in libcurl

编辑1:@L_502_0@

./configure –with-darwinssl不工作.

-bash: ./configure: No such file or directory

编辑2:How do I enable https support in libcurl?

这个命令brew install curl –with-libssh2在终端上执行,但不知道下一步该怎么做

UB:lib aspl$brew install curl --with-libssh2 --verbose
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.

Warning: curl-7.50.1 already installed
UB:lib aspl$curl --version
curl 7.48.0 (x86_64-apple-darwin14.5.0) libcurl/7.48.0 zlib/1.2.5
Protocols: dict file ftp gopher http imap ldap ldaps pop3 rtsp smtp telnet tftp 
Features: IPv6 Largefile libz UnixSockets

此命令不工作:

$otool -L /usr/local/git/libexec/git-core/git-http-push | grep curl
/usr/lib/libcurl.4.dylib

/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump: ‘/usr/local/bin/git/libexec/git-core/git-http-push’: Not a directory.
fatal error: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: internal objdump command Failed
Binary file /usr/lib/libcurl.4.dylib matches

编辑:3 git显示/usr/local / bin / git的终端命令

编辑:4 Enabling HTTPS Support in Curl Installed Through MacPorts on OSX

运行sudo端口安装curl ssl或sudo port uninstall curl说:

sudo: port: command not found

并安装端口(MacPorts)以下链接使用,这又是一个HTTPS链接

$curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.3.4.tar.bz2

还有MacPort文件夹的下载选项?

但是如何使用这个downloadMacPorts-2.3.4文件夹?

编辑5:强制卸载卷曲并重新安装不工作:(

$brew uninstall curl
Uninstalling /usr/local/Cellar/curl/7.50.1... (366 files,2.6M)
curl 7.46.0 is still installed.
Remove them all with `brew uninstall --force curl`.
$brew uninstall --force curl
Uninstalling curl... (360 files,2.6M)
$brew install curl --with-libssh2 --verbose
Error: curl 7.50.2 did not build
Logs:
     /Users/aspl/Library/Logs/Homebrew/curl/01.configure
     /Users/aspl/Library/Logs/Homebrew/curl/01.configure.cc
     /Users/aspl/Library/Logs/Homebrew/curl/02.make
     /Users/aspl/Library/Logs/Homebrew/curl/config.log

These open issues may also help:
curl: migrate to openssl@1.1 https://github.com/Homebrew/homebrew-core/pull/4591

解决方法

您可能需要更新git.单程:
brew install git

更多here

猜你在找的iOS相关文章