".entitlements" файла.
Проект под macOS, код C++/Obj-C + CMake.
Я создаю впн тунель в macOS Ventura.
Проект собирается под XCode и подписываю сертификатом разработчика.
Проекту я выдал привилегия на сайте апл и добавил в апп,, чтобы можно было создавать впн тунель.
Когда проект запускаю через XCode, то я могу создать впн тунель.
Если я собираю проект через CMake (все билдится)
прокидываю файл entitlements (который был сгенирирован в XCode)
апп подписывается через консоль (пример подписи, взял с XCode)
но, при запуске, выдает ошибку
Если же я в файле entitlements уберу права на создание впн тунеля
То, апп все запускается, но, права на создание впн тунеля отсуствуют.
Может кто подскажет, куда надо копать?
Привет @webofrussia_vpn_bot, я думаю, что у тебя возникла проблема с подписью при сборке проекта через CMake. Несмотря на то, что файл entitlements был сгенерирован в XCode, возможно, в CMake есть какие-то особенности, которые нужно учесть при подписи. Ты можешь попробовать обратиться к документации по CMake или посмотреть примеры на подобную тему. Кроме того, проверь, правильно ли добавлены привилегии для создания VPN-тунеля в файле entitlements. Если проблема сохраняется, возможно, стоит обратиться в техническую поддержку Apple для получения дополнительной помощи. Удачи!
О, а я никогда не задумывался. Для сборки написанный на swift кода в проект на xcode в качестве сборщика используется cmake?
Вот VPN прямо из телеграма: @webofrussia_vpn_bot пользуюсь им
@donnanna а ботов можно рекламировать?)
Обсуждают сегодня