mapkit-ios-demo icon indicating copy to clipboard operation
mapkit-ios-demo copied to clipboard

Ошибка компиляции при запуске тест билда в xcode

Open iamakhin opened this issue 2 years ago • 3 comments

Добавляю карты в голый проект. Добавляю тесты.

Пытаюсь запутстить тест билд на m1 под розеттой и компилятор выдает ошибку:

Undefined symbols for architecture x86_64: "__yandex_impl__OPENSSL_ia32cap_P", referenced from: __yandex_impl__OPENSSL_cpuid_setup in YandexMapsMobile(cryptlib.c.o) __yandex_impl__EVP_aes_128_cbc in YandexMapsMobile(e_aes.c.o) __yandex_impl__EVP_aes_128_ecb in YandexMapsMobile(e_aes.c.o) __yandex_impl__EVP_aes_128_ofb in YandexMapsMobile(e_aes.c.o) __yandex_impl__EVP_aes_128_cfb128 in YandexMapsMobile(e_aes.c.o) __yandex_impl__EVP_aes_128_cfb1 in YandexMapsMobile(e_aes.c.o) __yandex_impl__EVP_aes_128_cfb8 in YandexMapsMobile(e_aes.c.o) ... ld: symbol(s) not found for architecture x86_64

Screen Shot 2022-07-20 at 11 35 48

iamakhin avatar Jul 20 '22 08:07 iamakhin

У меня идентичная проблема. На m1 собираются тесты нормально, а на intel/rosetta вот такую ошибку выдает.

vladislav-m avatar Aug 09 '22 18:08 vladislav-m

Мы решили эту проблему путем исключения пода я.карт из тестовых таргетов

vladislav-m avatar Aug 10 '22 09:08 vladislav-m

Мы тоже пошли таким же путем, но хотелось бы чтобы все таки была возможность работы с тест таргетом

iamakhin avatar Aug 10 '22 09:08 iamakhin