TestFlight音频流无法正常工作

时间:2012-09-06 17:12:42

标签: iphone objective-c ios audio-streaming testflight

我构建了一个应用程序,可将音乐库歌曲从一个iOS设备流式传输到另一个iOS设备。当我通过Xcode运行它时,该应用程序在任何设备上运行良好。但是,当我通过TestFlight运行应用程序时,少于一秒钟的音频播放,然后它变得安静。我想知道是什么导致了这个问题。

我在同一台设备上测试了未经修改的代码。它通过Xcode工作,并没有通过TestFlight。

有关我的代码如何工作的更多细节:

我使用AVAssetExportSession将歌曲导出到本地URL,我用它来初始化NSData对象。我使用GameKit框架在数据包中通过蓝牙发送数据对象。

我再次使用GameKit接收数据,并使用音频流服务解析它。然后我使用音频队列服务缓冲并播放它。这些都在Audio Toolbox框架下。

非常感谢任何帮助!

编辑:

所以我尝试了在iTunes中打开IPA文件并将其同步到设备的“老式方式”。这很好用。因此,通过iTunes同步进行分发是有效的,而通过TestFlight进行分发则无效。

1 个答案:

答案 0 :(得分:0)

尝试执行以下步骤:

  1. 设置 - > Safari - >删除cookie和数据

  2. 设置 - >一般 - >个人资料 - >全部删除

  3. 删除旧应用

  4. 在试飞中创建新版本

  5. 从testflight安装

  6. 运行app,看看会发生什么,并查看设备控制台并记录

  7. 如果这样做无助于尝试不同的流网址,看看它是否也在那里发生

  8. P.S。我在testflight中遇到了一些问题,其中旧的NSUserDefaults数据被重新加载到设备上。很奇怪但发生了。