swift代码崩溃,日志:dyld:未加载库:@ rpath / libswiftCore.dylib

时间:2014-09-28 08:40:13

标签: ios swift crash ios8 xcode6

我调试了一个简单的swift应用程序,它通常可以在模拟器中运行,但是在真正的机器上立即运行。

系统版本,ios 8 xcode版本,6.0.1

崩溃日志

  

dyld:未加载库:@ rpath / libswiftCore.dylib引用自:   /private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/sMdp   原因:找不到合适的图像。找到了:   /private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/Frameworks/libswiftCore.dylib:   地址= 0x100104000处的mmap()错误1,大小= 0x00194000段= __ TEXT   在Segment :: map()映射中   /private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/Frameworks/libswiftCore.dylib

2 个答案:

答案 0 :(得分:1)

此问题似乎是由证书引起的。 Apple在证书中填写了组织单位。因此,您需要安装一个新证书。该字段将被填充,您的应用程序将正常运行。

来源(以及那些人的信用): https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/

答案 1 :(得分:1)

只需在钥匙串中找到您的证书,右键单击 - >获取信息 - >信任 - >找到名称为“使用此证书时”的字段 - >选择“使用系统默认”选项。