我很擅长使用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,但它没有帮助(即我得到相同的结果/错误)。
问题
当然,从头开始构建我自己的项目时,所有这些问题似乎都消失了。
感谢任何指导。
aTdHvAaNnKcSe (感谢提前)