dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib
dyld: Library not loaded: @rpath/libswiftCore.dylib. Issue persist
I know that theses question ha
This error is caused due to invalid certification of Apple.
Go to your keychain access. Under "Keychains" select "System" and under "Category" select "Certificates". Check whether the "Apple Worldwide Developer Relations Certification Authority" is valid or not. If not download that certificate from Apple site. It'll solve the problem.
In our case, it was clear that there was a bug in the way Xcode was resolving dependencies to our target.
Let's me start by saying, the solution was:
import PassKit
Now, before you raise that eyebrow, here is why this worked:
PassKit
Note: Just linking PassKit in the GUI did absolutely nothing.
I know this is old question, but this is what helped me Speaking shortly:
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
I had this same error for a couple of weeks:
dyld: Library not loaded: @rpath/libswiftContacts.dylib
Basically I was able to run and test my app on device. Then about 2 weeks ago, I wasn't able to run the tests on device anymore. Tests were running fine on simulator. I can't think what changed. The error I saw was the one above. I searched Google for ages trying to find a solution, and tried many fixes unsuccessfully. The fix that finally worked was to delete the Derived Data. Once I did this, I was once again able to run the tests on my device.
Fix that worked for me:
Go to Xcode > Preferences > Locations > Derived Data (click on little arrow to open up the folder in finder)
e.g. /Users/[username]/Library/Developer/Xcode/DerivedData
Delete the entire DerivedData folder
Clean/Build
Test on device - finally works again
Cracked it.
Check if the framework you're trying to build or one of it's dependency framework uses any of the Swift standard libraries. If yes, create a NEW key in the build settings
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;