Нигде не удалось найти ссылку на 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];
};
Он работал нормально в Xcode 15.4, перестал работать в 16.0.
Подробнее здесь: https://stackoverflow.com/questions/790 ... xcode-16-0
Мобильная версия