Неявное объявление функции 'ERR_load_crypto_strings' недопустимо в C99 в Xcode - PullRequest
0 голосов
/ 06 января 2020

При изменении системы сборки с устаревшей на новую систему сборки произошла вышеуказанная ошибка. Мой код выглядит следующим образом.

+ (NSString *) sign:(NSString*) dataString returnRaw:(BOOL)returnRaw{

    ERR_load_crypto_strings(); //Error Occurs in this line

    int retEr;
    char* text = (char*) [dataString UTF8String];
    unsigned char *data; 
    .....

1 Ответ

1 голос
/ 06 января 2020

Это сообщение об ошибке говорит о том, что функция не найдена. Чтобы решить эту проблему, вам нужно добавить оператор # import с именем файла заголовка, в котором объявлена ​​функция.

Например: #import <openssl/ssl.h>, если он находится в отдельном рамки, или #import "ssl.h", если он находится в том же пакете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...