反应本机 运行-ios 构建失败,因为 'LogSeverity'
react native run-ios build failed because 'LogSeverity'
"react": "16.3.1",
"react-native": "0.55.4",
这是我的反应本机版本
当我尝试在 mac os 上使用 运行-ios 项目在 similatur 中打开 运行 项目时,我遇到了构建问题并且我正在寻找失败每个地方都没有答案。
我把错误放在下面。
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:638:1:
error: unknown type name 'LogSeverity'
LogSeverity NormalizeSeverity(LogSeverity s);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:638:31:
error: unknown type name 'LogSeverity'
LogSeverity NormalizeSeverity(LogSeverity s);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1163:42: error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity, int ctr,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1181:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1186:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity, LogSink* sink,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1192:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1198:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1242:41:
error: unknown type name 'LogSeverity'
void Init(const char* file, int line, LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1249:30:
error: use of undeclared identifier 'NUM_SEVERITIES'
static int64 num_messages_[NUM_SEVERITIES]; /
/ under log_mutex
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1275:3:
error: no matching constructor for initialization of 'google::LogMessage'
LogMessage(__FILE__, __LINE__, severity).stream() << msg;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1202:3:
note: candidate constructor not viable: no known conversion from 'const int'
to 'const google::CheckOpString' for 3rd argument
LogMessage(const char* file, int line, const CheckOpString& result);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1174:3:
note: candidate constructor not viable: requires 2 arguments, but 3 were
provided
LogMessage(const char* file, int line);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1258:3:
note: candidate constructor not viable: requires 1 argument, but 3 were
provided
LogMessage(const LogMessage&);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1304:47:
error: unknown type name 'LogSeverity'
ErrnoLogMessage(const char* file, int line, LogSeverity severity, int ctr,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1331:41:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void FlushLogFiles(LogSeverity min_severity);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1336:47:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void FlushLogFilesUnsafe(LogSeverity min_severity);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1343:45:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void SetLogDestination(LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1352:41:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void SetLogSymlink(LogSeverity severity,
^
** BUILD FAILED **
The following commands produced analyzer issues:
Analyze Base/RCTModuleMethod.mm normal x86_64
(1 command with analyzer issues)
The following build commands failed:
CompileC
/Users/peyman/Desktop/myproject/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/glog.build/Objects-normal/x86_64/raw_logging.o glog/src/raw_logging.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
CompileC /Users/peyman/Desktop/myproject/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/glog.build/Objects-normal/x86_64/signalhandler.o glog/src/signalhandler.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(2 failures)
"
- 节点版本:10.8.0
- 守望者版本:4.9.0
- 并且我使用的是最新版本的 xcode
- 运行在 vmware
上宁 mac os
- 主要 windows 是 10
提前致谢。
用
修复了它
在ios文件夹中删除pods
和 podfile.lock
然后是 pod 安装
您的项目ios文件夹请删除以下文件和文件夹:
- pods 文件夹
- podfile.lock
- 然后从 ios 文件夹安装 pod,如 {path}=> pod install
"react": "16.3.1",
"react-native": "0.55.4",
这是我的反应本机版本 当我尝试在 mac os 上使用 运行-ios 项目在 similatur 中打开 运行 项目时,我遇到了构建问题并且我正在寻找失败每个地方都没有答案。
我把错误放在下面。
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:638:1:
error: unknown type name 'LogSeverity'
LogSeverity NormalizeSeverity(LogSeverity s);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:638:31:
error: unknown type name 'LogSeverity'
LogSeverity NormalizeSeverity(LogSeverity s);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1163:42: error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity, int ctr,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1181:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1186:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity, LogSink* sink,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1192:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1198:42:
error: unknown type name 'LogSeverity'
LogMessage(const char* file, int line, LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1242:41:
error: unknown type name 'LogSeverity'
void Init(const char* file, int line, LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1249:30:
error: use of undeclared identifier 'NUM_SEVERITIES'
static int64 num_messages_[NUM_SEVERITIES]; /
/ under log_mutex
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1275:3:
error: no matching constructor for initialization of 'google::LogMessage'
LogMessage(__FILE__, __LINE__, severity).stream() << msg;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1202:3:
note: candidate constructor not viable: no known conversion from 'const int'
to 'const google::CheckOpString' for 3rd argument
LogMessage(const char* file, int line, const CheckOpString& result);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1174:3:
note: candidate constructor not viable: requires 2 arguments, but 3 were
provided
LogMessage(const char* file, int line);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1258:3:
note: candidate constructor not viable: requires 1 argument, but 3 were
provided
LogMessage(const LogMessage&);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1304:47:
error: unknown type name 'LogSeverity'
ErrnoLogMessage(const char* file, int line, LogSeverity severity, int ctr,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1331:41:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void FlushLogFiles(LogSeverity min_severity);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1336:47:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void FlushLogFilesUnsafe(LogSeverity min_severity);
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1343:45:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void SetLogDestination(LogSeverity severity,
^
/Users/peyman/Desktop/myproject/ios/Pods/glog/src/glog/logging.h:1352:41:
error: unknown type name 'LogSeverity'
GOOGLE_GLOG_DLL_DECL void SetLogSymlink(LogSeverity severity,
^
** BUILD FAILED **
The following commands produced analyzer issues:
Analyze Base/RCTModuleMethod.mm normal x86_64
(1 command with analyzer issues)
The following build commands failed:
CompileC
/Users/peyman/Desktop/myproject/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/glog.build/Objects-normal/x86_64/raw_logging.o glog/src/raw_logging.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler CompileC /Users/peyman/Desktop/myproject/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/glog.build/Objects-normal/x86_64/signalhandler.o glog/src/signalhandler.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (2 failures) "
- 节点版本:10.8.0
- 守望者版本:4.9.0
- 并且我使用的是最新版本的 xcode
- 运行在 vmware 上宁 mac os
- 主要 windows 是 10
提前致谢。
用
修复了它在ios文件夹中删除pods 和 podfile.lock
然后是 pod 安装
您的项目ios文件夹请删除以下文件和文件夹:
- pods 文件夹
- podfile.lock
- 然后从 ios 文件夹安装 pod,如 {path}=> pod install