Oi,
Quando quero instalar pods, recebo o seguinte erro pela instalação do OpenSSL.
Como posso instalar o pod OpenSSL?
[!] /bin/bash -c
set -e
VERSÃO="1.0.2g"
SDKVERSION=xcrun --sdk iphoneos --show-sdk-version 2> /dev/null
MIN_SDK_VERSION_FLAG="-miphoneos-version-min=7.0"BASEPATH="${PWD}"
CURRENTPATH="/tmp/openssl"
ARCHS="i386 x86_64 armv7 armv7s arm64"
DESENVOLVEDOR=xcode-select -print-path
mkdir -p "${CURRENTPATH}"
mkdir -p "${CURRENTPATH}/bin"cp "arquivo.tgz" "${CURRENTPATH}/arquivo.tgz"
cd "${CURRENTPATH}"
tar -xzf arquivo.tgz
cd "openssl-${VERSION}"para ARCH em ${ARCHS}
Faz
CONFIGURE_FOR="iphoneos-cross"if [ "${ARCH}" == "i386"] || [ "${ARCH}" == "x86_64" ] ;
então
PLATFORM="iPhoneSimulator"
if [ "${ARCH}" == "x86_64" ] ;
então
CONFIGURE_FOR="darwin64-x86_64-cc"
fi
outro
sed -ie "s!estático volátil sig_atomic_t intr_signal;!estático volátil intr_signal;!" "crypto/ui/ui_openssl.c"
PLATAFORMA="iPhoneOS"
fiexport CROSS_TOP="${DEVELOPER}/Platforms/${PLATFORM}.platform/Developer"
export CROSS_SDK="${PLATFORM}${SDKVERSION}.sdk"echo "Construindo openssl-${VERSION} para ${PLATFORM} ${SDKVERSION} ${ARCH}"
echo "Por favor, aguarde..."export CC="${DEVELOPER}/usr/bin/gcc -arch ${ARCH} ${MIN_SDK_VERSION_FLAG}"
mkdir -p "${CURRENTPATH}/bin/${PLATFORM}${SDKVERSION}-${ARCH}.sdk"
LOG="${CURRENTPATH}/bin/${PLATFORM}${SDKVERSION}-${ARCH}.sdk/build-openssl-${VERSION}.log"LIPO_LIBSSL="${LIPO_LIBSSL} ${CURRENTPATH}/bin/${PLATFORM}${SDKVERSION}-${ARCH}.sdk/lib/libssl.a"
LIPO_LIBCRYPTO="${LIPO_LIBCRYPTO} ${CURRENTPATH}/bin/${PLATFORM}${SDKVERSION}-${ARCH}.sdk/lib/libcrypto.a"./Configure ${CONFIGURE_FOR} --openssldir="${CURRENTPATH}/bin/${PLATFORM}${SDKVERSION}-${ARCH}.sdk" > "${LOG}" 2>&1
sed -ie "s!^CFLAG=!CFLAG=-isysroot ${CROSS_TOP}/SDKs/${CROSS_SDK} !" "Makefile"fazer >> "${LOG}" 2>&1
make all install_sw >> "${LOG}" 2>&1
limpar >> "${LOG}" 2>&1
feitoecho "Construir biblioteca..."
rm -rf "${BASEPATH}/lib/"
mkdir -p "${BASEPATH}/lib/"
lipo -create ${LIPO_LIBSSL} -output "${BASEPATH}/lib/libssl.a"
lipo -create ${LIPO_LIBCRYPTO} -output "${BASEPATH}/lib/libcrypto.a"echo "Copiando cabeçalhos..."
rm -rf "${BASEPATH}/opensslIncludes/"
mkdir -p "${BASEPATH}/opensslIncludes/"
cp -RL "${CURRENTPATH}/openssl-${VERSION}/include/openssl" "${BASEPATH}/opensslIncludes/"cd "${BASEPATH}"
echo "Construção concluída."echo "Limpando..."
rm -rf "${CURRENTPATH}"
echo "Concluído."Construindo openssl-1.0.2g para iPhoneSimulator 9.2 i386
Por favor espere...
Use o modelo de problema ao abrir novos problemas. Em seu relatório não há etapas reproduzíveis, nenhuma mensagem de erro (script bash???) e nenhuma indicação de qual versão você está usando.
E esta é provavelmente uma duplicata de um desses .
Existem os passos para reproduzir:
Não se preocupe com isso, estou bem ciente. Atualizarei a dependência do OpenSSL assim que a atualização crítica for lançada.
Observação: não está afetando a implementação de ECC que usamos, portanto, não há implicações de segurança para o Signal.
Comentários muito úteis
Não se preocupe com isso, estou bem ciente. Atualizarei a dependência do OpenSSL assim que a atualização crítica for lançada.
Observação: não está afetando a implementação de ECC que usamos, portanto, não há implicações de segurança para o Signal.