代码改变世界

Pod Installing openssl-ios-bitcode报错

2018-11-14 13:20  Hi,David  阅读(846)  评论(0编辑  收藏  举报
pod update --no-repo-update

问题:执行上面的操作之后,pod在安装ssl的时候会报错。部分报错信息如下:

localhost:OpenSSLTest Later$ pod update --no-repo-update
Update all pods
Analyzing dependencies
Downloading dependencies
Installing openssl-ios-bitcode (1.0.212)
[!] /bin/bash -c 
set -e
VERSION="1.0.2l"
SDKVERSION=`xcrun --sdk iphoneos --show-sdk-version 2> /dev/null`
MIN_SDKVERSION="7.0"

BASEPATH="${PWD}"
CURRENTPATH="${TMPDIR}/openssl"
ARCHS="i386 x86_64 armv7 arm64"
DEVELOPER=`xcode-select -print-path`

mkdir -p "${CURRENTPATH}"
mkdir -p "${CURRENTPATH}/bin"

cp "file.tgz" "${CURRENTPATH}/file.tgz"
cd "${CURRENTPATH}"
tar -xzf file.tgz
cd "openssl-${VERSION}"

解决办法:

1.如果安装多个Xcode的用户需要将自己默认的Xcode名称改成"Xcode"。

 

2.打开Xcode,选择菜单Xcode->Preferences->Locations,为你的Xcode选择一个Command Line Tools的版本,默认的貌似是空的。

 

3.打开FQ工具,并设置全局代理。

 

4.重新执行pod的更新命令。

 

 

参考链接:

https://github.com/FredericJacobs/OpenSSL-Pod/issues/32

http://www.lshxin.com/ios/2018/01/23/iOS-pod-import-'openssl-ios-bitcode'-failed/