无法在手机上运行swift项目。 dyld:未加载库:@ rpath / libswiftCore.dylib

时间:2015-04-24 12:38:05

标签: ios swift

1。提交新项目。单视图应用程序,目标C.跑 。在iphone上运行

2。提交新项目。单视图应用程序,Swift。跑 。以下错误

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /private/var/mobile/Containers/Bundle/Application/F3FB09C8-29C3-4389-9B3F-4F355FDF8EC8/Test.app/Test
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/F3FB09C8-29C3-4389-9B3F-4F355FDF8EC8/Test.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x001E3000, size=0x00168000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/F3FB09C8-29C3-4389-9B3F-4F355FDF8EC8/Test.app/Frameworks/libswiftCore.dylib

环境Xcode Version 6.3.1 (6D1002)

创建了新的证书和个人资料。没有帮助。

3 个答案:

答案 0 :(得分:1)

转到钥匙串,然后选择证书。带有+号的证书(那些是始终信任的证书)。右键单击 - >获取信息 - >扩展信任。将它们更改为“使用系统默认值”。这对我来说很有用。对具有+反对它们的证书执行此操作。

答案 1 :(得分:0)

检查构建设置中“嵌入内容包含Swift代码”是否设置为“是”。

这与证书无关。

如果以上操作无效,请检查“Runpath Search Paths”是否设置为@ executable_path / Frameworks

答案 2 :(得分:0)

在您的构建设置中,设置"嵌入内容包含Swift Code"到"是" 和#34; Runpath搜索路径" to" @ executable_path / Frameworks"。