Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline kamilpromax  
#1 Оставлено : 30 ноября 2023 г. 17:33:48(UTC)
kamilpromax

Статус: Новичок

Группы: Участники
Зарегистрирован: 30.11.2023(UTC)
Сообщений: 3

Пытаюсь подключить фреймворк к проекту на Xcode 15, но при сборке получаю ошибку: The signature of “CPROCSP.xcframework” cannot be verified.

Насколько мне известно, в Xcode 15 Apple ввела новые правила подписи сторонних библиотек.

Как можно решить проблему?

Screenshot 2023-11-30 at 19.27.25.png (38kb) загружен 1 раз(а).


Offline Русев Андрей  
#2 Оставлено : 1 декабря 2023 г. 10:52:25(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,479

Сказал(а) «Спасибо»: 41 раз
Поблагодарили: 596 раз в 415 постах
Официальная техподдержка. Официальная база знаний.
Offline NadKKK  
#3 Оставлено : 6 декабря 2023 г. 15:41:56(UTC)
NadKKK

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.12.2023(UTC)
Сообщений: 2

Такая же проблема. Поставила новую версию крипто про: заменила старые файлы на новые в CPROCSP.xcframework, добавила DECLARE_CHECKSUM_VARIABLE(framework_control_sum); и новый C-файл с содержимым, как сказано в инструкции. Прописала дополнительно CPROCSP.xcframework/program_checksum.sh "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" framework_control_sum в RunScript перед CPROCSP.xcframework/ConfigureApplication. И всё равно The signature of “CPROCSP.xcframework” cannot be verified.
Смотрела программу CreateFile - спокойно запускается, достаточно просто скопировать библиотеку в корень проекта.
Подскажите, пожалуйста, в чем может быть проблема, в какую сторону копать?
Offline kamilpromax  
#4 Оставлено : 6 декабря 2023 г. 15:47:58(UTC)
kamilpromax

Статус: Новичок

Группы: Участники
Зарегистрирован: 30.11.2023(UTC)
Сообщений: 3

Я решил тем, что с проектом работаю в Xcode 14, там все хорошо
Offline Русев Андрей  
#5 Оставлено : 6 декабря 2023 г. 21:20:49(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,479

Сказал(а) «Спасибо»: 41 раз
Поблагодарили: 596 раз в 415 постах
Автор: NadKKK Перейти к цитате
...заменила старые файлы на новые в CPROCSP.xcframework...
И всё равно The signature of “CPROCSP.xcframework” cannot be verified.
Подпись фреймворка была придумана Apple ровно для того, чтобы никто в них больше ничего не заменял. Раз CreateFile у вас работает, значит у вас актуальный фреймворк, соответствующий всем требованиям Xcode 15.

Официальная техподдержка. Официальная база знаний.
Offline NadKKK  
#6 Оставлено : 7 декабря 2023 г. 9:27:13(UTC)
NadKKK

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.12.2023(UTC)
Сообщений: 2

Про Xcode 14 - понятно. Но это временное решение. Рано или поздно Apple заставит перейти на новую версию и эта проблема снова всплывет.
То, что CreateFile у меня работает это, конечно, здорово, но эта неновая для меня информация никак мне не помогла интегрировать новую версию крипто про в старый проект
Offline Яковенко Иван  
#7 Оставлено : 8 декабря 2023 г. 12:36:31(UTC)
Яковенко Иван

Статус: Новичок

Группы: Участники
Зарегистрирован: 04.04.2022(UTC)
Сообщений: 2
Российская Федерация

Поблагодарили: 1 раз в 1 постах
Да, в новой версии Xcode 15 была добавлена проверка подписи для фреймворков.
В связи с этим обновлять так:
Автор: NadKKK Перейти к цитате
...заменила старые файлы на новые в CPROCSP.xcframework...

нельзя, это портит подпись.

Подробную инструкцию добавили в базу знаний

Для обновления необходимо заменить всю папку CPROCSP.xcframework, не изменяя ничего внутри. Ресурсы теперь поставляются отдельно, как и настроено в примере CreatteFile. Начиная с версии 5.0.12922 добавлена подпись. Лучше всего брать последний релиз кандидат 5.0.12997:
Автор: Русев Андрей Перейти к цитате


Отмечу, что эти действия:
Автор: NadKKK Перейти к цитате
добавила DECLARE_CHECKSUM_VARIABLE(framework_control_sum); и новый C-файл с содержимым, как сказано в инструкции. Прописала дополнительно CPROCSP.xcframework/program_checksum.sh "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" framework_control_sum в RunScript перед CPROCSP.xcframework/ConfigureApplication.

указаны в инструкции для создания динамического фреймворка. При использовании нашего статического фреймворка в приложении такие настройки не нужны. В Readme.txt это описано в разных параграфах.
thanks 1 пользователь поблагодарил Яковенко Иван за этот пост.
Русев Андрей оставлено 08.12.2023(UTC)
Offline grekhem  
#8 Оставлено : 17 февраля 2025 г. 6:45:52(UTC)
grekhem

Статус: Новичок

Группы: Участники
Зарегистрирован: 17.02.2025(UTC)
Сообщений: 1

Цитата:
Отмечу, что эти действия:
Автор: NadKKK Перейти к цитате
добавила DECLARE_CHECKSUM_VARIABLE(framework_control_sum); и новый C-файл с содержимым, как сказано в инструкции. Прописала дополнительно CPROCSP.xcframework/program_checksum.sh "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" framework_control_sum в RunScript перед CPROCSP.xcframework/ConfigureApplication.

указаны в инструкции для создания динамического фреймворка. При использовании нашего статического фреймворка в приложении такие настройки не нужны. В Readme.txt это описано в разных параграфах.


Доброго времени суток, подскажите, а если создавать фреймворк, но с mach-o static library? Нужно ли это выполнять?

Отредактировано пользователем 17 февраля 2025 г. 6:47:04(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.