Xcode11 dyld:未加载库...原因:找不到图像

时间:2019-09-28 07:01:45

标签: ios swift xcode11

我正在使用Xcode11

当我尝试在SampleAppSwift项目中使用框架时,出现以下错误:

模型:库未加载:@ rpath / VoiceSampler.framework / VoiceSampler

引用自:/private/var/containers/Bundle/Application/7ECB8715–2964–47B6–9F75–056F32846019/SampleAppSwift.app/SampleAppSwift

原因:找不到图片

在SampleAppSwift项目的“构建设置”下,我尝试将“始终嵌入Swift标准库”设置为YES。那没有帮助。

3 个答案:

答案 0 :(得分:6)

我有同样的问题。您应该在构建阶段中添加一个“复制文件”阶段,如下所示:

在“构建阶段”下,单击+图标以添加新阶段,然后选择New Copy Files Phase

将新创建的“复制文件”阶段拖到Compile Sources阶段上方

在新的“复制文件”阶段中,为Frameworks下拉列表选择Destination

subpath留空。设为默认Copy only when installing

在表格下,点击“ +”,然后选择您的框架,即VoiceSampler.framework

确保选中Code Sign on Copy(选中)。

进行干净的构建。

答案 1 :(得分:2)

enter image description here

常规->框架,库和嵌入式内容。 如果它是“不嵌入”,则更改为“无需签名即可嵌入”。

答案 2 :(得分:1)

如果您正在使用Cocoapods,还有另一种更简单的解决方案对我有用。

在您的Podfile中,在目标行之后添加 use_frameworks!-

target 'YourAppName' do
  use_frameworks!

基本上,它将所有吊舱作为框架添加到框架文件夹中。