Ответ 1
Решение состоит в том, чтобы либо перейти на RN 59,9 или 60.x ИЛИ применить этот патч вручную:
- перейти к
node_modules/react-native/React/Base/RCTModuleMethod.mm
- Добавьте строку из патча.
При каждой сборке в Xcode я получаю эту ошибку. Как я могу это исправить?
Я нашел этот коммит https://github.com/facebook/react-native/pull/25146/commits/61b8b9e69d8609fecaaaa7d2c9e32808bc5e98cb, который должен это исправить, но ничего не произошло.
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__unused") ||
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__attribute__((unused))");
}
У меня все еще есть эта ошибка
Можете ли вы помочь мне исправить это, пожалуйста?
Я посмотрел в node_modules, и у меня уже есть эта строка
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__unused") ||
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__attribute__((unused))");
}
У вас есть еще один совет, пожалуйста?
Решение состоит в том, чтобы либо перейти на RN 59,9 или 60.x ИЛИ применить этот патч вручную:
node_modules/react-native/React/Base/RCTModuleMethod.mm
Решение для этой проблемы: перейдите в node_modules/реагировать-родной /React/Base/RCTModuleMethod.mm и обновите ниже код
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__attribute__((unused))") ||
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__unused");
}