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)
创建了新的证书和个人资料。没有帮助。
答案 0 :(得分:1)
转到钥匙串,然后选择证书。带有+号的证书(那些是始终信任的证书)。右键单击 - >获取信息 - >扩展信任。将它们更改为“使用系统默认值”。这对我来说很有用。对具有+反对它们的证书执行此操作。
答案 1 :(得分:0)
检查构建设置中“嵌入内容包含Swift代码”是否设置为“是”。
这与证书无关。
如果以上操作无效,请检查“Runpath Search Paths”是否设置为@ executable_path / Frameworks
答案 2 :(得分:0)
在您的构建设置中,设置"嵌入内容包含Swift Code"到"是" 和#34; Runpath搜索路径" to" @ executable_path / Frameworks"。