所遇问题:
mac电脑升级Xcode版本后,再次打包react-native时,会报以下错误:
Unknown argument type '__attribute__' in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type.
解决办法:
在Xcode中找到以下文件
项目名/Libraries/React.xcodeproj/React/Base/RCTModuleMethod.mm/RCTModuleMethod
如下图:
修改代码如下:
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "attribute((unused))") ||
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__unused");
}
修改好重新build便会运行成功,希望对报此错的朋友有所帮助。