dyld:未加载库:@ rpath/libswiftAVFoundation.dylib

cor*_*ora 106 macos dyld avfoundation xcode7

我刚刚更新到Xcode 7和swift 2并完成了修复过渡带来的错误.我终于得到了构建的项目,但在启动屏幕后我得到一个错误说:

dyld:库没有加载:@rpath/libswiftAVFoundation.dylib引自:/ var/mobile/Containers/Bundle/Application/...原因:找不到合适的图像.找到:/private/var/mobile/Containers/Bundle/Application/.../Frameworks/libswiftAVFoundation.dylib:mmap()errno = 1验证'/ private/var/mobile/Containers/Bundle/Application /的第一页... /框架/ libswiftAVFoundation.dylib"

我之前看到过这个错误但与其他框架有关,并且无法解决我的问题.有没有办法通过在某处添加我的框架来绕过这个?

谢谢.

mik*_*ean 189

尝试清理,构建然后运行项目.为我工作.

  • 为我工作.我的证书已被撤销,我遇到了这个问题.现在可以了. (4认同)
  • 对我不起作用,因为 Swifty.json 有类似问题:( (2认同)

Jul*_*anM 52

在Xcode 8中更新构建设置

始终将Swift标准库嵌入

为我工作.


des*_*ond 29

上述解决方案均不适合我.最后问题是我的签名证书的信任设置.他们被设定为"永远信任",这似乎导致了这个问题.将其切换回"使用系统默认值"为我修复了它.

在我的情况下,我最初更改了证书信任设置,因为我遇到了远程构建问题.我能够通过将信任设置全局切换为"使用系统默认值"和SSL的"始终允许"来解决这两个问题.

希望这有助于某人.


Art*_*anC 24

当标记为正确的答案对我不起作用时,我将以下内容添加到"构建设置>链接>运行路径搜索路径":

@executable_path/Frameworks
Run Code Online (Sandbox Code Playgroud)


nho*_*ass 7

我在尝试删除配置文件和应用程序证书时遇到此问题.然后我所有的快速项目都有这个问题.差不多一个小时后,我发现只需简单地清理项目:

点击产品 - >清洁(或CMD- Shift- K)

项目将正常运行.


Bru*_*lho 6

类似的问题如下,那里的答案可能会提供一些帮助. dyld:未加载库:@ rpath/libswiftCore.dylib

对我而言,唯一有效的解决方案是@ morten-holmgaard在他的评论中提出的建议.

我还尝试在构建设置中将"嵌入式内容包含Swift代码"标志更改为true,但它没有任何效果.