我在现有项目中遇到此问题,我尝试创建新项目,然后我在设备中运行同样的问题
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /var/mobile/Containers/Bundle/Application/D14EA274-0C2B-457B-8E8F-494197978F34/Pro.app/Pro
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/D14EA274-0C2B-457B-8E8F-494197978F34/Pro.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/D14EA274-0C2B-457B-8E8F-494197978F34/Pro.app/Frameworks/libswiftCore.dylib'
答案 0 :(得分:11)
几个月前我发现了这个问题。这是因为Apple的默认证书已过期。
这解决了我的问题。
答案 1 :(得分:6)
答案 2 :(得分:3)
我的解决方案如下:
答案 3 :(得分:2)
我删除了" Derivered Data"并解决了这个问题。
对于拥有xcode 8.3的人,路径是:
in" File"或者在"工作区设置" - > "项目设置" - >单击"派生数据"下的灰色箭头; - >选择项目文件夹并将其删除。
希望这有帮助!
答案 4 :(得分:1)
对我来说以下步骤帮助了我:
1.从设备中删除您的应用
2.从" TARGET">"构建设置">"运行路径搜索路径" ^然后检查值" $(继承)" &安培; " @ executable_path / Frameworks",随意添加它们不存在
答案 5 :(得分:0)
现在(2017年6月)在Xcode 8.3.2,Swift 3和iOs 10.3,我的解决方案 - 在尝试了许多可能为我工作的解决方案之后 - 因为这个问题出现在Keychain Access上。我删除了Apple Worldwide Developer Relations Certificate Authority,然后我下载并安装了一个新的。在那之后,我改变了#34;信任"(双击证书)来自"始终"到"系统默认"。现在一切都很好。
答案 6 :(得分:0)
确定。我解决这个问题有点不同。如你所知,比Xcode 7更重要的是,你可以在你的iphone上运行你的iOS项目(只有一个iphone),而无需购买Apple Developer Program(注册就足够了)。
对于这种情况,您可能会收到错误,详情如下
dyld:未加载库:@ rpath / libswiftCore.dylib 乌尊哈利德 dyld:未加载库:@ rpath / libswiftCore.dylib引用自:/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/AppName原因:找不到合适的图像。找到:/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/Frameworks/libswiftCore.dylib:mmap()错误1在地址= 0x008A1000,大小= 0x001A4000段= __文本在Segment :: map( )mapping /private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/APPLICATION_NAME/Frameworks/libswiftCore.dylib
您必须删除Provision Profile,否则您应该获得新iPhone的新Apple开发者帐户。
答案 7 :(得分:0)
我在iOS 12及更低版本的xcode的统一构建中遇到了Facebook SDK的问题。 问题是7.21.2版中的Facebook SDK,但不是早期版本中。 我用的是7.21.1,没有问题。