在Xcode10版本創(chuàng)建的RN項目纱注,整個程序都是好好地。但是在更新到Xcode11之后運行時胆胰,模擬器能起來狞贱,但是在進(jìn)入RN頁面時,卻提示報錯:Unknown argument type ‘_attribute_’ in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type蜀涨。
解決辦法:
打開/node_modules/react-native/React/Base/RCTModuleMethod.mm 文件瞎嬉。
然后修改其中的 RCTParseUnused 方法蝎毡,為其增加一個新的判斷條件 RCTReadString(input, "__attribute__((__unused__))") ||
// 修改后的結(jié)果如下
static BOOL RCTParseUnused(const char **input)
{
? return RCTReadString(input, "__unused") ||
? ? ? ? RCTReadString(input, "__attribute__((__unused__))") ||
? ? ? ? RCTReadString(input, "__attribute__((unused))");
}
然后重新運行即可。