在 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')”的主要内容,如果未能解决你的问题,请参考以下文章
尝试在具有 IOS 8 和 Xcode 6 UIAutomation 的设备上运行脚本时出错
在 Xcode 4.2 上打开 Xcode 4.5 项目时出错