将库添加到iOS项目中

将库添加到iOS项目中,ios,static-libraries,Ios,Static Libraries,我已安装并希望在项目中使用该库。我尝试按照页面中的说明进行操作,但仅在新项目中复制MumbleKit图标并不会使其出现在目标依赖项中,而添加整个项目会由于库中使用的代码语法过时而产生熟悉的错误。如何添加库而不必同时编译所有内容 谢谢。该过程包括通过验证目标和平台信息是否存在以及子目录是否打开,将Mumblekit.xocode项目嵌入主项目。然后必须将Mumblekit项目插入到目标依赖项中。然后,重要的是,必须检查所有项目是否将“仅针对活动体系结构构建”设置为“否”。编译后,生成的库可能会加载

我已安装并希望在项目中使用该库。我尝试按照页面中的说明进行操作,但仅在新项目中复制MumbleKit图标并不会使其出现在目标依赖项中,而添加整个项目会由于库中使用的代码语法过时而产生熟悉的错误。如何添加库而不必同时编译所有内容


谢谢。

该过程包括通过验证目标和平台信息是否存在以及子目录是否打开,将Mumblekit.xocode项目嵌入主项目。然后必须将Mumblekit项目插入到目标依赖项中。然后,重要的是,必须检查所有项目是否将“仅针对活动体系结构构建”设置为“否”。编译后,生成的库可能会加载到项目库中。最后,可以将库文件包括在:

#import <MKAudioInput.h>
#导入

并对其进行操作。感谢Azat帮助我进行此项调查。

在GitHub上,有详细的教程介绍如何添加它。是的,我看到了。但这还不够清楚,我无法成功地执行它。特别是,不清楚它们的意思是什么:“在iOS上的应用程序中包含MumbleKit就是将MumbleKit.xcodeproj项目拖到应用程序的项目或工作区中。”,通过编译或建立依赖关系。这意味着只需将文件
MumbleKit.xcodeproj
从查找器拖放到项目中即可。只有在执行所有步骤后,您才能成功。您添加了所有必要的框架、配置的路径等吗?我添加了(从Finder拖放到project file list窗格)。但是,它不会显示在目标依赖项选项中。其余的应该可以,但当然,在我有办法调用库的方法之前,我无法对其进行测试。它不应该出现在目标依赖项中。仅将活动体系结构的构建设置为“否”不是很好,因为这表明缺乏体系结构支持。苹果拒绝不包含64位片的二进制文件。最好深入调查,将调试模式的设置保持在“是”状态。我不知道该怎么办。默认情况下,调试时设置为“否”,发布时设置为“是”。无论如何,我认为将其设置为NO意味着编译所有架构,因此也包括64位。还是我错了?默认情况下,调试设置为“是”,发布设置为“否”。我的演示项目就是这样。如果设置为“是”时无法编译64位arch,则表示缺少64位切片。如果设置为否,32位代码将在兼容模式下执行。如果设置为是,则根本不编译!我真不知道你怎么会这样。目前,我陷入了另一个问题:以编程方式创建mumble频道。事实上,我通过实验和拨动Mumble应用程序代码在Murmor服务器上注册了我的应用程序,尽管我还不能接听电话。