Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Обновил CSP [information] version=5.0.11457 id=780066 CSP=199847 branch=branches/CSP_5_0r0 tools=2879 теперь такие ошибки
Undefined symbols for architecture arm64: "DbTraceInitializer::DbTraceInitializer(char const*, TSupportDbContext_*&, unsigned int, unsigned int)", referenced from: __GLOBAL__sub_I_xades.cpp in CPROPKI "ASN1BERDecodeBuffer::setBuffer(unsigned char const*, int, unsigned char)", referenced from: CryptoPro::PKI::TSP::CResponse::encode() const in CPROPKI CryptoPro::PKI::OCSP::CRequestMessage::Impl::extractTbsBlob(CryptoPro::CBlob const&) in CPROPKI CryptoPro::PKI::OCSP::CBasicResponse::Impl::fillASN1T_BasicOCSPResponse(ASN1CTXT*, asn1data::ASN1T_BasicOCSPResponse&) const in CPROPKI CryptoPro::PKI::OCSP::CBasicResponse::Impl::extractTbsBlob(CryptoPro::CBlob const&) in CPROPKI CadesAddHashSignatureImpl(_CADES_SIGN_MESSAGE_PARA*, unsigned char const*, unsigned int, unsigned char const*, unsigned int, _CRYPTOAPI_BLOB**) in CPROPKI _CadesMsgConvertCreateContext in CPROPKI CadesMsgEncodingImplNamespace::CPASN1Class<asn1data::ASN1T_Attribute, asn1data::ASN1C_Attribute>::DecodeFromBlob(CryptoPro::CBlob const&) in CPROPKI ... ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,399 Сказал «Спасибо»: 53 раз Поблагодарили: 779 раз в 721 постах
|
Автор: a1xb Обновил CSP [information] version=5.0.11457 id=780066 CSP=199847 branch=branches/CSP_5_0r0 tools=2879 теперь такие ошибки
Undefined symbols for architecture arm64: "DbTraceInitializer::DbTraceInitializer(char const*, TSupportDbContext_*&, unsigned int, unsigned int)", referenced from: __GLOBAL__sub_I_xades.cpp in CPROPKI "ASN1BERDecodeBuffer::setBuffer(unsigned char const*, int, unsigned char)", referenced from: CryptoPro::PKI::TSP::CResponse::encode() const in CPROPKI CryptoPro::PKI::OCSP::CRequestMessage::Impl::extractTbsBlob(CryptoPro::CBlob const&) in CPROPKI CryptoPro::PKI::OCSP::CBasicResponse::Impl::fillASN1T_BasicOCSPResponse(ASN1CTXT*, asn1data::ASN1T_BasicOCSPResponse&) const in CPROPKI CryptoPro::PKI::OCSP::CBasicResponse::Impl::extractTbsBlob(CryptoPro::CBlob const&) in CPROPKI CadesAddHashSignatureImpl(_CADES_SIGN_MESSAGE_PARA*, unsigned char const*, unsigned int, unsigned char const*, unsigned int, _CRYPTOAPI_BLOB**) in CPROPKI _CadesMsgConvertCreateContext in CPROPKI CadesMsgEncodingImplNamespace::CPASN1Class<asn1data::ASN1T_Attribute, asn1data::ASN1C_Attribute>::DecodeFromBlob(CryptoPro::CBlob const&) in CPROPKI ... ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Здравствуйте. Попробуйте собрать с последней опубликованной сборкой. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Здравствуйте, спасибо за сборку, попробовал, не получилось:
/CPROCSP.framework/Headers/WinCryptEx.h:3445:18: 'regparm' is not valid on this platform /Users/a1xb/dev/cpro_mobile/ios/Runner/Helpers/CryptoProvider/cpro_crypto_provider.mm:11:10: In file included from /Users/a1xb/dev/cpro_mobile/ios/Runner/Helpers/CryptoProvider/cpro_crypto_provider.mm:11: /CPROPKI.framework/Headers/cades.h:26:10: In file included from CPROPKI.framework/Headers/cades.h:26: /CPROPKI.framework/Headers/ades-core.h:41:10: In file included from CPROPKI.framework/Headers/ades-core.h:41:
поискал regparm и оно вообще не ищется нигде...
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Добрый день! По вешеобозначенной проблеме решения так и нет. В какую сторону копать? Может быть если примеры под iOS?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
А у вас среди флагов компиляции IOS определен? По идее regparm может быть использован только если не определен IOS флаг препроцессора. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Автор: Анатолий Беляев А у вас среди флагов компиляции IOS определен? По идее regparm может быть использован только если не определен IOS флаг препроцессора. А для чего его определять? В доках нигде не написано про это. Есть какая-нибудь документация как завести КриптоПро ЭЦП SDK 2.0. на IOS? С CSP фреймворком лежит подробный ридми файл, в котором описана вся та магия, которую надо предпринять, чтобы завести CSP. Для PKI есть такое? Тем не менее, я попробовал прописывать этот флаг, кстати, непонятно о флагах компиляции или препроцессора идет речь, но я попробовал все варианты и ни в каком варианте не сработало. Что и куда надо прописать поточнее можно? Я пробовал прописывать в "Info plist other preprocessor flags" и в "Other С flags" ("other С++ flags") в форматах -ios\ios\-IOS\IOS и ни в одном из вариантов не получил сборку. Ошибка всегда та же самая Отредактировано пользователем 6 ноября 2020 г. 11:02:32(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Добрый день. Есть какие-нибудь новости по этой проблеме?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Добавили в препроцессор макросы IOS=1 и IOS теперь ошибка такая Код:Undefined symbols for architecture arm64:
"ASN1CUTCTime::ASN1CUTCTime(ASN1MessageBufferIF&, char const*&, unsigned char)", referenced from:
CryptoPro::ASN1::ASN1T_Time_traits::set(ASN1CTXT*, asn1data::ASN1T_Time&, CryptoPro::ASN1::CTimeChoice const&) in CPROPKI
CryptoPro::ASN1::ASN1T_Time_traits::get(asn1data::ASN1T_Time const&, CryptoPro::ASN1::CTimeChoice&) in CPROPKI
В какую сторону копать?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
К сожалению, в последней версии криптопровайдера случайно был удален этот символ. Временно выложил вас версию CPROCSP.framework в котором эта ошибка исправлена. фреймворк |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.04.2020(UTC) Сообщений: 18 Откуда: Ivanovo
Сказал(а) «Спасибо»: 4 раз
|
Автор: Анатолий Беляев К сожалению, в последней версии криптопровайдера случайно был удален этот символ. Временно выложил вас версию CPROCSP.framework в котором эта ошибка исправлена. фреймворк Спасибо, помогло, но теперь подпись валится с ошибкой Цитата:/Users/user/Library/Developer/Xcode/DerivedData/Runner-arvzmbsqxqdiarcdxyrnmvtsckbh/Build/Products/Debug-iphoneos/Runner.app/Frameworks/CPROCSP.framework: code object is not signed at all In subcomponent: /Users/user/Library/Developer/Xcode/DerivedData/Runner-arvzmbsqxqdiarcdxyrnmvtsckbh/Build/Products/Debug-iphoneos/Runner.app/Frameworks/CPROCSP.framework/license.enc Вы случаной не забыли что-то связанное с лицензией обновить, ключик там например или генератор?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close