swift code crash ,log : dyld: Library not loaded: @rpath/libswiftCore.dylib

巧了我就是萌 提交于 2019-12-30 04:42:04

问题


I debug a simple swift app , it can normally running in the simulator, but on a real machine running on the crash immediately .

system version , ios 8 xcode version , 6.0.1

crash log

dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/sMdp Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x100104000, size=0x00194000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/Frameworks/libswiftCore.dylib


回答1:


This issues seems to be caused by the certificate. Apple filled the Organization Unit in the certificate. So you need to request a new certificate en install that one. The field will be filled and your app will work properly.

Source (and credits to those guys): https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/




回答2:


Just go to your certificates in Keychain , Right Click -> Get Info -> Trust - > find a field with name "When using this certificate"-> Select "use system default" option.



来源:https://stackoverflow.com/questions/26083134/swift-code-crash-log-dyld-library-not-loaded-rpath-libswiftcore-dylib

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!