Статус: Новичок
Группы: Участники
Зарегистрирован: 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 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,478
Сказал(а) «Спасибо»: 41 раз Поблагодарили: 595 раз в 414 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 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 - спокойно запускается, достаточно просто скопировать библиотеку в корень проекта. Подскажите, пожалуйста, в чем может быть проблема, в какую сторону копать?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.11.2023(UTC) Сообщений: 3
|
Я решил тем, что с проектом работаю в Xcode 14, там все хорошо
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,478
Сказал(а) «Спасибо»: 41 раз Поблагодарили: 595 раз в 414 постах
|
Автор: NadKKK  ...заменила старые файлы на новые в CPROCSP.xcframework... И всё равно The signature of “CPROCSP.xcframework” cannot be verified. Подпись фреймворка была придумана Apple ровно для того, чтобы никто в них больше ничего не заменял. Раз CreateFile у вас работает, значит у вас актуальный фреймворк, соответствующий всем требованиям Xcode 15. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.12.2023(UTC) Сообщений: 2
|
Про Xcode 14 - понятно. Но это временное решение. Рано или поздно Apple заставит перейти на новую версию и эта проблема снова всплывет. То, что CreateFile у меня работает это, конечно, здорово, но эта неновая для меня информация никак мне не помогла интегрировать новую версию крипто про в старый проект
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 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 это описано в разных параграфах.
|
 1 пользователь поблагодарил Яковенко Иван за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close