Firebase react-native iOS 构建失败并显示“当前部署目标不支持-fobjc-weak”
Firebase react-native iOS build fails with "-fobjc-weak is not supported on the current deployment target"
如果我尝试从 XCode 运行 我的 react-native 应用程序,xcode 失败并显示消息:
-fobjc-weak is not supported on the current deployment target
如果我 运行 来自 shell react-native run-ios
,那么我也会收到一条错误消息:
** BUILD FAILED **
The following build commands failed:
CompileC /Users/michel/Development/Androdev/Firebase/Sample/FlightLogIos/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/nanopb.build/Objects-normal/x86_64/nanopb-dummy.o Target\ Support\ Files/nanopb/nanopb-dummy.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
但是,应用程序仍然 运行s。这很烦人,因为我认为我将在某个时候为我的项目做一些 Objective C 代码。有人知道如何解决这个问题吗?
我的 ionic 应用程序遇到了同样的问题,我执行了以下步骤:
- 关闭xcode
- 命令行移除ios平台
- 命令行添加ios平台
- 打开xcode并打开PROJECT.xcworkspaces
- Xcode在项目中给我一些建议并申请
- 清理并构建,一切正常
希望对您有所帮助
我在常规的非反应本机 Xcode 项目中使用 Firebase。我在构建 nanopb 目标时遇到了同样的错误。当我检查设置时,nanopb 的部署目标设置为 4.3。只是将它更新到更新的版本,比如 9.0 就为我修复了这个错误。
我刚刚 运行 遇到了同样的问题。我通过将 nanopb 目标的 ios 部署目标增加到 iOS 8.0(默认为 4.3)来为我修复它。 Pods 项目 -> 目标:nanopb -> iOS 部署目标:iOS 8.0
如果我尝试从 XCode 运行 我的 react-native 应用程序,xcode 失败并显示消息:
-fobjc-weak is not supported on the current deployment target
如果我 运行 来自 shell react-native run-ios
,那么我也会收到一条错误消息:
** BUILD FAILED **
The following build commands failed: CompileC /Users/michel/Development/Androdev/Firebase/Sample/FlightLogIos/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/nanopb.build/Objects-normal/x86_64/nanopb-dummy.o Target\ Support\ Files/nanopb/nanopb-dummy.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
但是,应用程序仍然 运行s。这很烦人,因为我认为我将在某个时候为我的项目做一些 Objective C 代码。有人知道如何解决这个问题吗?
我的 ionic 应用程序遇到了同样的问题,我执行了以下步骤:
- 关闭xcode
- 命令行移除ios平台
- 命令行添加ios平台
- 打开xcode并打开PROJECT.xcworkspaces
- Xcode在项目中给我一些建议并申请
- 清理并构建,一切正常
希望对您有所帮助
我在常规的非反应本机 Xcode 项目中使用 Firebase。我在构建 nanopb 目标时遇到了同样的错误。当我检查设置时,nanopb 的部署目标设置为 4.3。只是将它更新到更新的版本,比如 9.0 就为我修复了这个错误。
我刚刚 运行 遇到了同样的问题。我通过将 nanopb 目标的 ios 部署目标增加到 iOS 8.0(默认为 4.3)来为我修复它。 Pods 项目 -> 目标:nanopb -> iOS 部署目标:iOS 8.0