在 XCode 上运行时出错“未定义不是对象(正在评估 'GoogleCast.DEVICE_AVAILABLE')”

Posted

技术标签:

【中文标题】在 XCode 上运行时出错“未定义不是对象(正在评估 \'GoogleCast.DEVICE_AVAILABLE\')”【英文标题】:Error running on XCode "undefined is not an object (evaluating 'GoogleCast.DEVICE_AVAILABLE')"在 XCode 上运行时出错“未定义不是对象(正在评估 'GoogleCast.DEVICE_AVAILABLE')” 【发布时间】:2018-03-08 13:55:13 【问题描述】:

我创建了一个 react native 应用程序并按照以下链接中的过程集成了 react native cast 库: https://github.com/charliesbox/react-native-google-cast

在模拟器上运行应用程序时出现错误

未定义不是对象(正在评估“GoogleCast.DEVICE_AVAILABLE”)

【问题讨论】:

【参考方案1】:

尝试在 xcode 中打开并编译您的 react-native 项目。我猜它会因为“找不到'GoogleCast/GoogleCast.h'文件”而失败,在这种情况下你会遇到问题#51和#21。

修复:

    在 xcode 项目导航器中,打开 Libraries/GoogleCase.xcodeproj 选择 GoogleCast 目标和构建设置 将以下内容添加到“框架搜索路径”:$(PROJECT_DIR)/../../../ios/Pods/google-cast-sdk/GoogleCastSDK-2.10.4-Release

【讨论】:

以上是关于在 XCode 上运行时出错“未定义不是对象(正在评估 'GoogleCast.DEVICE_AVAILABLE')”的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Xcode 上运行时 PJSIP 出错

尝试在具有 IOS 8 和 Xcode 6 UIAutomation 的设备上运行脚本时出错

在 Xcode 4.2 上打开 Xcode 4.5 项目时出错

尝试归档 Xcode 项目时出错

使用 geolocation react-native 时出错

尝试归档 xcode 项目时出错