OpenAL、OSX和iOS许可

OpenAL、OSX和iOS许可,ios,macos,cocoa,openal,Ios,Macos,Cocoa,Openal,为了遵守跨平台引擎的许可问题,我们远离了大多数库。但现在是音频的时候了,OpenAL似乎是最好的选择。OpenAL使用LGPL,所以我们需要动态链接它。这在桌面平台上很好,但在移动平台上会变得棘手 android的OpenAL软件有很多分支可以动态链接,但iOS不允许动态链接。这就是问题所在 我听说苹果有它自己的OpenAL实现,我们可以在iOS和OSX上使用,但是吗?在苹果文档中搜索OpenAL时,我会直接访问OpenAL.org。这是没有帮助的 所以我的问题是苹果有OpenAL的实现吗?如果

为了遵守跨平台引擎的许可问题,我们远离了大多数库。但现在是音频的时候了,OpenAL似乎是最好的选择。OpenAL使用LGPL,所以我们需要动态链接它。这在桌面平台上很好,但在移动平台上会变得棘手

android的OpenAL软件有很多分支可以动态链接,但iOS不允许动态链接。这就是问题所在

我听说苹果有它自己的OpenAL实现,我们可以在iOS和OSX上使用,但是吗?在苹果文档中搜索OpenAL时,我会直接访问OpenAL.org。这是没有帮助的


所以我的问题是苹果有OpenAL的实现吗?如果是这样的话,我如何使用它并将其静态链接到iOS应用程序并遵守法律?

OpenAL已经内置到iOS中。你不必担心许可或法律问题

要使用它:

  • 将您的应用程序链接到OpenAL框架。在Xcode中,找到应用程序的目标,选择“构建阶段”选项卡,打开“链接二进制与库”,按+按钮,然后添加OpenAL.framework

  • 在代码中,导入如下标题:


  • OpenAL已经内置到iOS中。你不必担心许可或法律问题

    要使用它:

  • 将您的应用程序链接到OpenAL框架。在Xcode中,找到应用程序的目标,选择“构建阶段”选项卡,打开“链接二进制与库”,按+按钮,然后添加OpenAL.framework

  • 在代码中,导入如下标题:

  • #导入