WireGuardKitC.h не компилируется в Xcode 16.0IOS

Программируем под IOS
Ответить
Anonymous
 WireGuardKitC.h не компилируется в Xcode 16.0

Сообщение Anonymous »

Моя сборка работала нормально в xcode 15.4, после обновления до 16.0 возникает эта проблема.
Нигде не удалось найти ссылку на DarwinFoundation, любая помощь или предложение приветствуются.
~/Sources/WireGuardKitC/WireGuardKitC.h:10:5 Объявление 'u_int32_t' должно быть импортировано из модуля «DarwinFoundation.unsigned_types.u_int32_t» до того, как он потребуется
~/Sources/WireGuardKitC/WireGuardKitC.h:14:5 Объявление «u_char» должно быть импортировано из модуля «DarwinFoundation.unsigned_types.u_char», прежде чем оно потребуется
~/Sources/WireGuardKitC/WireGuardKitC.h:16:5 Объявление 'u_int16_t' должно быть импортировано из модуля 'DarwinFoundation.unsigned_types.u_int16_t', прежде чем оно потребуется
/// Источник WireGuardKitC.h ///

Код: Выделить всё

#include "key.h"
#include "x25519.h"

/* From  */
#define CTLIOCGINFO 0xc0644e03UL
struct ctl_info {
u_int32_t   ctl_id;
char        ctl_name[96];
};
struct sockaddr_ctl {
u_char      sc_len;
u_char      sc_family;
u_int16_t   ss_sysaddr;
u_int32_t   sc_id;
u_int32_t   sc_unit;
u_int32_t   sc_reserved[5];
};
Проблема возникала в проектах iOS для реализации Wireguard.
Он работал нормально в Xcode 15.4, перестал работать в 16.0.

Подробнее здесь: https://stackoverflow.com/questions/790 ... xcode-16-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»