我的xcode打包閃退,嘗試啓動項目,遇到React Native啓動報錯的問題,原本的項目的是Xcode10的,現在我更新了我Xcode版本到Xcode11.
報錯爲
Unknown argument type '__attribute__' in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type.
這個BUG是Xcode.11引起的, 可以查看這個問題的提交記錄,鏈接爲:https://github.com/facebook/react-native/issues/25138
我們只需要找到 RCTModuleMethod.mm 這個文件
修改
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__unused") ||
RCTReadString(input, "__attribute__((__unused__))") ||
RCTReadString(input, "__attribute__((unused))");
}
這個函數插入 RCTReadString(input, "__attribute__((__unused__))") || 這行代碼重新運行就行了。
這樣項目就能啓動了,而且打包的app也不會閃退了。
————————————————
版權聲明:本文爲CSDN博主「askmeto」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/askme_/article/details/101206086