如何修复 Xcode 中的 Target_Watch_OS 错误?
How to fix Target_Watch_OS error in Xcode?
我在线上有一个错误:
#if !TARGET_OS_OSX && !TARGET_OS_WATCHOS
这在名为 FIRAuthDefaultUIDelegate.h
的文件中
我得到的错误是:TARGET_OS_WATCHOS is not defined, evaluates to 0
我已经尝试更新/重新安装 pods 但没有效果,清理我的项目并重新启动 Xcode。如有任何帮助,我们将不胜感激。
我还应该提到这个错误是“无处可去”的。我的意思是我把代码留了几天,当我回来时它开始给我一个错误。
'TARGET_OS_WATCHOS' 未在 Xcode 12.5 上定义它仍处于测试阶段
所以我猜 firebase 库的 6.9.2 版本不完全兼容
如果您可以使用 xcode 12.4,那么 6.9.2 firebase 库应该可以正常工作
如果您使用的是 xcode 12.5,则必须在 'TARGET_OS_WATCH'
中更改 'TARGET_OS_WATCHOS'
注意:6.9.2 不是最新版本。 7.7.0版本是最新的
我猜 firebase 库的 7.7.0 版本也会解决这个兼容性问题。
我在线上有一个错误:
#if !TARGET_OS_OSX && !TARGET_OS_WATCHOS
这在名为 FIRAuthDefaultUIDelegate.h
我得到的错误是:TARGET_OS_WATCHOS is not defined, evaluates to 0
我已经尝试更新/重新安装 pods 但没有效果,清理我的项目并重新启动 Xcode。如有任何帮助,我们将不胜感激。
我还应该提到这个错误是“无处可去”的。我的意思是我把代码留了几天,当我回来时它开始给我一个错误。
'TARGET_OS_WATCHOS' 未在 Xcode 12.5 上定义它仍处于测试阶段 所以我猜 firebase 库的 6.9.2 版本不完全兼容
如果您可以使用 xcode 12.4,那么 6.9.2 firebase 库应该可以正常工作
如果您使用的是 xcode 12.5,则必须在 'TARGET_OS_WATCH'
中更改 'TARGET_OS_WATCHOS'注意:6.9.2 不是最新版本。 7.7.0版本是最新的
我猜 firebase 库的 7.7.0 版本也会解决这个兼容性问题。