#audiokit的例子坏了吗?框架未找到错误,代码签名错误

时间:2017-12-06 20:33:10

标签: ios swift xcode audiokit

我很擅长使用Frameworks,尤其是#AudioKit,而且我在教程的最开始就遇到了困难。例子。它们似乎需要大量额外的设置,而这些设置未在文档或教程中解释/包含。

我认为我已经成功安装并完成了所有基本框架设置(正确安装了AudioKit,Carthage和CocoaPods),而且我遇到的问题与运行旧项目有关在较新版本的Xcode中,但我并非100%肯定。

1.)缺少框架错误

我经常收到这个错误:

  

ld:找不到框架Pods_ [NameOfProject] clang:错误:链接器   命令失败,退出代码为1(使用-v查看调用)

例如,在基本的AudioKit教程(https://www.raywenderlich.com/145770/audiokit-tutorial-getting-started1)中,我得到了

  

ld:找不到框架Pods_ [NameOfProject] clang:错误:链接器

如何查找/构建此缺少的项目特定框架?而且,更重要的是,我该如何解决这个问题呢?我错过了安装中的一个步骤吗?

在此示例中,项目已停止,文件无法使用,并且关闭了教程页面上的讨论。 :困惑:

我看到我的项目文件夹有Pods / Target Support Files / Pods-AudioKitPlaygrounds /但它缺少这个额外的框架。

(另一个例子:来自AudioKit示例文件的SenderSynth(./AudioKit-iOS/Examples/)缺少 Pods_SenderSynth.framework ,但错误相同。)

尝试的解决方案:

我在StackOverflow和互联网上搜索了这个错误以及这个框架,但我发现的答案要么不清楚,要么不适用,要么不起作用。

在AudioKitPlaygrounds教程中,我尝试转换为当前的Swift语法,这导致Xcode崩溃。

我尝试在项目中构建Cartfile(包括链接和运行相应的脚本)。当失败时,我尝试构建一个Podfile来包含框架(也包括链接和脚本)。我仍然对何时/是否使用Cartfile vs CocoaPods感到困惑 - 教程在使用之前似乎都需要一些额外的设置,而这些设置未包含在教程中,并且AudioKit网站缺少像我这样的noob的任何内聚设置指令。 (我错过了安装步骤吗?)

2.。代码签名错误

下一个问题,可能是相关的:在许多示例项目中,我收到错误"产品类型需要代码签名'应用程序'在SDK' iOS 11.1'"

如果我在" Team"下选择我的开发人员资料我得到"无法创建配置文件。"

之前我遇到过这个错误,它似乎只是出现在随机情况下,有时会修复,有时也不会修复(取决于项目)。

尝试的解决方案:

我尝试了这个解决方案:Code signing is required for product type 'Application' in SDK 'iOS 10.0' - StickerPackExtension requires a development team error,但它没有帮助(即我得到相同的结果/错误)。

问题

  • 如果我从互联网上下载一些旧的教程项目,我是否总是需要重建框架(例如使用Carthage或CocoaPods,添加链接和运行脚本)? (或者我错过了安装步骤吗?)
  • 如果是这样,我如何知道要使用哪个版本的框架?这些信息是否嵌入到项目的某个地方?
  • 使用框架管理器来创建项目是否重要?我应该寻找什么线索?

当然,从头开始构建我自己的项目时,所有这些问题似乎都消失了。

感谢任何指导。

aTdHvAaNnKcSe (感谢提前)

0 个答案:

没有答案