我知道过去曾提出过许多类似的问题 - 然而,这些问题都不适用于我的情况。
我在我的应用程序中使用AudioKit框架。我通过将框架复制到app目录并将其添加到嵌入式二进制文件来添加框架。它在iPhone 5模拟器(即5S plus)之后在iOS模拟器上完美运行。但是,在构建时:早期的模拟器;通用iOS设备;我的设备(这是一个iPhone SE)我收到错误(Class) is unavailable: cannot find swift declaration for this class
,其中(Class)是我代码中的每个AudioKit类。
根据this answer我检查了框架的Modules
文件夹,其中只有x86_64.swiftdoc
和x86_64.swiftmodule
的文件。据我了解,要构建真正的iOS设备,我需要arm64.swiftmodule
。但是,我无法弄清楚如何创建此文件/在哪里找到它。
链接的问题表明我需要更改框架的部署目标,但我无法弄清楚如何更改它(甚至是框架的部署目标所在的位置)。
我尝试创建一个新的xCode项目,从一般的iOS设备开始构建它,然后添加AudioKit框架 - 但我仍然得到相同的错误。
答案 0 :(得分:0)
最后决定放弃尝试让它发挥作用。使用迦太基 - 完美的工作。如果其他人有这个问题 - 只需使用迦太基。