google cast示例ios/应用程序的错误7是什么?

google cast示例ios/应用程序的错误7是什么?,ios,google-cast,Ios,Google Cast,我下载了chromecast ios示例,当我将示例应用程序连接到chromecast时,会出现以下错误: error domain=com.google.gckeror code=7“操作无法完成。(com.google.gckeror error 7)。” 你知道为什么吗?我也有同样的问题。在我的例子中,Chromecast似乎仍然与旧的应用程序ID关联。它在重新启动设备后工作正常。gckerrocodeApplicationNotFound-通常,如果您的设备没有[x]将我的序列号发送到谷

我下载了chromecast ios示例,当我将示例应用程序连接到chromecast时,会出现以下错误:

error domain=com.google.gckeror code=7“操作无法完成。(com.google.gckeror error 7)。”


你知道为什么吗?

我也有同样的问题。在我的例子中,Chromecast似乎仍然与旧的应用程序ID关联。它在重新启动设备后工作正常。

gckerrocodeApplicationNotFound-通常,如果您的设备没有[x]将我的序列号发送到谷歌集,或者您的应用程序ID不正确,就会发生此错误


我们将尽快更新文档。

要测试此应用程序,您需要更改此行

[self.deviceManager launchApplication:kReceiverAppID];
要使用默认应用程序ID,请执行以下操作:

[self.deviceManager launchApplication:kGCKMediaDefaultReceiverApplicationID];
或者您需要创建一个开发帐户,并使用您的AppID更改kReceiverAppID


如果您有另一个错误,您可以检查GCKError.h类,这里有所有可能的错误代码,请解释

我在GitHub上测试Google提供的“CastHelloText ios”示例时收到了相同的错误消息

首先,我检查了谷歌描述的所有必要步骤是否正常:

  • 在您的cast developer控制台中:检查您的Chromecast是否处于“准备测试”状态,否则
  • 将接收者托管在web上的某个位置,并记下URL
  • 在cast developer控制台中,声明一个带有自定义接收器的新应用程序,并填写接收器的URL。保存它并记下应用程序ID
  • 在iOS应用程序的控制器中填写此应用程序ID:static NSString*const kReceiverAppID=@“1234ABCD”
  • 确保勾选了您的chromecast选项“检查更新时将此chromecast的序列号发送至谷歌”(在iOS应用程序中,它位于设备的常规部分)
最后,我通过重新启动chromecast解决了这个问题:

  • 从谷歌运行Chromecast iOS应用程序,单击您的Chromecast设备,单击常规,然后单击红色按钮“重新启动”
有关信息,我在阅读以下注释后执行了此重新启动:

如果希望验证已发布的应用程序是否正常工作,可以手动重新启动Google Cast设备以强制加载新的配置数据

附言: -要重新启动chromecast,您可以使用谷歌提供的任何chromecast应用程序(iOS、Android、MAC等)