我有一个快速的应用程序,它具有自动测试功能,其中一些会触发不同事物的声音。 它们可以在我的本地计算机上的模拟器和真实设备上正常运行。

在我们的Jenkins机器上,该机器会为每个构建分拆从属节点,这些测试会触发音频崩溃。 根本原因似乎是AvAudioPlayerNode由于引擎未运行而失败。

[avae] AVAEInternal.h:70:_AVAE_Check:所需条件为假:[AVAudioPlayerNode.mm:536:StartImpl:(_engine-> IsRunning())]

在iOS 11.2和Xcode 9上运行良好。我们刚刚为Jenkins机器和针对iOS 12和Xcode 10的代码进行了更新。

谁看过这个吗?

#1楼 票数:0

我认为模拟器的处理方式已从Xcode10中的计算机麦克风传到虚拟麦克风。 Jenkins和Travis计算机通常是完全没有麦克风的虚拟机。

  ask by George M translate from so

未解决问题?本站智能推荐:

1回复

AVAudioEngine.connect 在硬件而非模拟器上崩溃

在函数 AVAudioEngine.connect 中,我的应用程序仅在硬件上崩溃,但在模拟器中很好。 当我在硬件上运行时,它的错误说。
1回复

无法在Xcode 10模拟器中构建我的项目

我面临一个奇怪的问题: 我在Pod中将Texture更新为2.7,并且正在使用Xcode 10。 问题是我能够在iPhone真实设备中成功构建项目。 但是它不是在simulator构建的。 出现以下错误: ASAssert.m文件中Thread-local storage
1回复

构建步骤'Xcode'将构建标记为失败-Jenkins iOS

每当我尝试使用Jenkins构建项目时,都会出现以下错误: 我已经尝试过以下方法: 吊舱安装/更新 “管理方案”中选中的方案名称“共享”复选框 指定shell命令“安装” 除了上面的任何事情,如果有人对我的问题有解决的办法,那将是不可行的。 提前致谢。
1回复

(Class)不可用:仅在iPhone <= 5模拟器,Generic iOS Device和Release Build上找不到此类的快速声明

我知道过去曾问过许多类似的问题-但是,这些问题都不完全适合我的情况。 我在我的应用程序中使用AudioKit框架。 我通过将框架复制到app目录并将其添加到嵌入式二进制文件中来添加框架。 它可以在iPhone 5模拟器(即5S plus)之后的iOS模拟器上完美运行。 但是,在构建时
1回复

音频套件参数自动操作

我以相同的方式跟踪振荡器模型和设置参数,可以通过实时控件轻松地对其进行操作。 例如,如何使用LFO或包络线来操纵参数:在按下键时对幅度进行调制? 数周以来,我一直在寻找答案。
1回复

Audiokit 4.9.5 在 xcode 11.4 + swift 5.2 中崩溃,没有有用的错误消息

导入 AudioKit 并尝试运行一个小示例时,我得到: 经过多次测试,我注意到它只会在“预览(右侧栏)”模式下崩溃,因为它“构建”并在“模拟器”中运行。 这是 Xcode 中preview功能的限制吗? 我不知道,但已向 AudioKit 团队报告( https://github.com/Au
2回复

AudioKit崩溃

我正在尝试创建一个应用程序: 记录我的麦克风并将输出保存到文件 播放最后录制的文件 播放时应使用音高偏移等效果 到目前为止,我的性能下降了1 + 2,但是当我尝试将AudioKit.output分配给我的timePitch(或者说PitchShifter)时,我
3回复

Xcode 11.2.1 错误 - Swift 5.1.2 编译器无法导入使用 Swift 5.1 编译的模块

更新到 Xcode 11.2.1 后,我无法导入 AudioKit 而不会收到此错误:“Swift 5.1.2 编译器无法导入使用 Swift 5.1 编译的模块”。 我对“构建用于分发的库”说是,但仍然遇到相同的错误。 有没有办法解决这个错误? 谢谢!