[закрыто] OpenSSL не устанавливается


#21

А другой информации не нашла.
Хочу как-то сделать валидацию эту.


#22

Знаменитый проект с кодовым названием “Сиськи” :joy:


#23

Я только создал новый проект, и попробовал. Все проходит.

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target '1111' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  pod 'OpenSSL', '1.0.210'

end

#24

Что же тогда может быть то … Ошибка всегда одна:

Сводка
Analyzing dependencies
Downloading dependencies
Installing OpenSSL (1.0.210)
[!] /bin/bash -c
set -e
VERSION="1.0.2j"
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"
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}"
for ARCH in ${ARCHS}
do
CONFIGURE_FOR="iphoneos-cross"
if [ "${ARCH}" == "i386" ] || [ "${ARCH}" == "x86_64" ] ;
then
PLATFORM="iPhoneSimulator"
if [ "${ARCH}" == "x86_64" ] ;
then
CONFIGURE_FOR="darwin64-x86_64-cc"
fi
else
sed -ie "s!static volatile sig_atomic_t intr_signal;!static volatile intr_signal;!" "crypto/ui/ui_openssl.c"
PLATFORM="iPhoneOS"
fi
export CROSS_TOP="${DEVELOPER}/Platforms/${PLATFORM}.platform/Developer"
export CROSS_SDK="${PLATFORM}${SDKVERSION}.sdk"
echo "Building openssl-${VERSION} for ${PLATFORM} ${SDKVERSION} ${ARCH}"
echo "Please stand by..."
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"
make >> "${LOG}" 2>&1
make all install_sw >> "${LOG}" 2>&1
make clean >> "${LOG}" 2>&1
done
echo "Build library..."
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 "Copying headers..."
rm -rf "${BASEPATH}/opensslIncludes/"
mkdir -p "${BASEPATH}/opensslIncludes/"
cp -RL "${CURRENTPATH}/openssl-${VERSION}/include/openssl" "${BASEPATH}/opensslIncludes/"
cd "${BASEPATH}"
echo "Building done."
echo "Cleaning up..."
rm -rf "${CURRENTPATH}"
echo "Done."

cp: file.tgz: No such file or directory

[!] Automatically assigning platform `ios` with version `12.1` on target `zak` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.

#25

какой версии у вас cocoapods?


#26

версия вот эта 1.6.0

попробую сделать uninstall cocoapods-downloader и опять установить

uninstall cocoapods-downloader тоже не помогло, в общем пробую переустановить полностью

rm -rf /tmp/openssl тоже не помогло


#27

У меня только этот не устанавливается, все остальные - без проблем, причем он сразу не установился, даже первый раз.


#28

Можешь тогда проект скинуть. Попробую туда залить этот под. Если у меня получится, значит дело в самом cocoapods. Который кстати можно обновить или переустановить.


#29

И обновляла и переустанавливала и ничего.
Но мне то самой решить нужно эту проблему … иначе опять что-то случится


#30

ну, короче надо чтобы на другом маке с этим проектом поковырялись. Так глядишь и выясниться причина. )


#31

если смотреть в OpenSSL.podspec, то файл должен быть в CURRENTPATH="/tmp/openssl", но его там нет и поэтому ошибка … вопрос, а где эта /tmp/openssl находится ??


#32

скачала https://openssl.org/source/openssl-1.0.2j.tar.gz
открыла tmp/openss через open
засунула туда файл - все равно не работает ((


#33

СПАСИБО!!!:hugs:
кое-что пропустила изначально и не получалось как в видео
спасибо!!


#34

Я правильно понимаю, что это тоже самое, что через ПОД было бы и для примера из курса подойдет?


#35

Должен подойти.



#36

вы зачем мне это всё дали, чтобы я промудохалась 6 часов и всё в ошибках было!!! вы же прекрасно понимали, что это не подойдет для урока!!! вам там скучно и хочется повеселиться!!!

сколько можно уже!!! делаете уроки - делайте нормально или не делайте воооообще!!! задолбалось время тратить, который раз вместо вашей помощи заказываю на фрилансе помощь - потом с меня ржут, что вы хню какую-то подсказали … надоело тратить время!!! всем плевать … лучше бы я поспала чем ваш бред переписывать … взялись помочь - так помогите … нормально … или вам не ясно, что если я не могу с такой проблемой справиться, то от вашей “неполной” помощи будет только хуже … столько времени моего потрачено … мать вашу, вы уже вообще ох … там …!!! уже реально не до шуток!!!


#37

А ещё вчера свифтбук был лучше всех. И вот опять :disappointed_relieved:


#38

Правило №1 (которое я сам регулярно нарушаю): если задача не решается больше 30 минут, надо просить о помощи и читать мануалы! :point_up:

А кричать на этом форуме не нужно. Тут сидят точно такие же новички. )


#39

Я не про swiftbook … он лучший…
Я про тот видео урок, который выше …
Автор изначально знал, что не будет работать с примером из курса … и мне это подтвердили …

Вот я о чем … и тупо ночь в пустую в попытках прикрутить это к примеру из курсов.


#40

Ну ок. Сейчас по факту какое состояние проекта?
если совсем ж%па - выкладывай в гит (там щас приватные репы бесплатно можно создавать) и выдавай права. Могу посмотреть и если хватит мозгов - помогу. А если нет - ну, хотя бы попытаюсь. )