Google Cast for iOS v3:初始化导致应用程序在启动时挂起

Google Cast for iOS v3:初始化导致应用程序在启动时挂起,ios,google-cast,Ios,Google Cast,使用适用于iOS的3.3版Google Cast SDK,现在需要(从3版开始)在应用程序启动时、主线程上以及应用程序启动时对其进行初始化。让我们暂且不提这样一个事实:就将其集成为第三方库而言,这似乎是一个可怕的决定 我们现在面临的问题是,这会导致我们的整个应用程序发布暂停。将手机置于飞行模式并重新启动可以解决问题。我没有任何可用的日志(尽管我正在寻找一些可以传递的日志)。还有其他人有这个问题吗?有什么解决办法吗?此外,是否有计划改变此API的工作方式,以便像其他任何第三方应用程序一样,我们可以

使用适用于iOS的3.3版Google Cast SDK,现在需要(从3版开始)在应用程序启动时、主线程上以及应用程序启动时对其进行初始化。让我们暂且不提这样一个事实:就将其集成为第三方库而言,这似乎是一个可怕的决定


我们现在面临的问题是,这会导致我们的整个应用程序发布暂停。将手机置于飞行模式并重新启动可以解决问题。我没有任何可用的日志(尽管我正在寻找一些可以传递的日志)。还有其他人有这个问题吗?有什么解决办法吗?此外,是否有计划改变此API的工作方式,以便像其他任何第三方应用程序一样,我们可以选择何时启动和停止以及如何启动和停止?从易用性的角度来看,我可以方便地连接到应用程序启动,但我不喜欢增加的启动时间和可能出现的问题。

你能用仪器来分析应用程序吗?GCKDeviceScanner被称为异步的,所以它不应该减慢主线程的速度。您不需要从GoogleCast框架初始化任何类型的代码。将其嵌入到项目中似乎足以阻止应用程序启动。以下是我从调试控制台得到的信息:
2017-04-12 12:19:46.914 MyApp[1330:566007]GoogleCast框架版本3.3.0.11401 2017-04-12 12:19:46.919 MyApp[1330:566007]启动诊断端口2017-04-12:19:46.920 MyApp[1330:566007]开始侦听端口2345,serverSocket:
我刚刚更新到SDK版本3.4.0。这个bug似乎已经修复了。我在发布过程中没有注意到任何问题。同意这里的@Sven-我在v3.3发布时遇到了严重的内存膨胀问题,以至于我的应用程序在连接到Xcode时无法进行开发。更新到3.4.0后,我可以验证我不再存在这些问题。您可以使用仪器配置应用程序吗?GCKDeviceScanner被称为异步的,所以它不应该减慢主线程的速度。您不需要从GoogleCast框架初始化任何类型的代码。将其嵌入到项目中似乎足以阻止应用程序启动。以下是我从调试控制台得到的信息:
2017-04-12 12:19:46.914 MyApp[1330:566007]GoogleCast框架版本3.3.0.11401 2017-04-12 12:19:46.919 MyApp[1330:566007]启动诊断端口2017-04-12:19:46.920 MyApp[1330:566007]开始侦听端口2345,serverSocket:
我刚刚更新到SDK版本3.4.0。这个bug似乎已经修复了。我在发布过程中没有注意到任何问题。同意这里的@Sven-我在v3.3发布时遇到了严重的内存膨胀问题,以至于我的应用程序在连接到Xcode时无法进行开发。更新到3.4.0后,我可以验证我不再存在这些问题。