dyld:未加载库:@ rpath / libswift_stdlib_core.dylib
dyld:未加载库:@ rpath / libswiftCore.dylib。问题持续存在
我知道这些问题已经多次回答了,但是“dyld:未加载库:@rpath / libswiftContacts.dylib”我无法找到正确解决此错误的方法我正在编写一个Swift 申请XCode 7.2:
我在这里使用Contact& ContactUI Frameworks :: @ rpath / libswiftContacts.dylib
dyld: Library not loaded: @rpath/libswiftContacts.dylib
Referenced from: /var/mobile/Containers/Bundle/Application/C0F2B5CB-628C-4643-9473-648D3099D8FB/HomeMadeFood_User.app/HomeMadeFood_User
Reason: image not found
我尝试过所有这些行动:
删除Xcode的派生数据目录。
我试过这样:但我收到的错误如下:
/Users/mac-jarc/Library/Developer/Xcode/DerivedData/HomeMadeFood_User-bmwdevsopruaqxfrbibhaspidobn/Build/Products/Debug- iphoneos/HomeMadeFood_User.app/Frameworks/Contacts.framework: bundle format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1
答案 0 :(得分:15)
我有几周的同样错误:
dyld: Library not loaded: @rpath/libswiftContacts.dylib
基本上我能够在设备上运行和测试我的应用程序。然后大约两周前,我再也无法在设备上运行测试了。测试在模拟器上正常运行。我无法想象发生了什么变化。我看到的错误是上面的错误。我试图找到一个解决方案搜索谷歌多年,并尝试了许多修复失败。最终解决的问题是删除派生数据。一旦我这样做,我再次能够在我的设备上运行测试。
修复这对我有用:
转到Xcode>偏好>地点>派生数据(点击小箭头在finder中打开文件夹)
例如/Users/[username]/Library/Developer/Xcode/DerivedData
删除整个DerivedData文件夹
清洁/构建
在设备上测试 - 终于再次运作
答案 1 :(得分:2)
在我们的案例中,很明显Xcode解决了我们目标的依赖关系的方式存在错误。
让我先说,解决方案是:
import PassKit
现在,在你抬起眉毛之前,这就是为什么这样做的原因:
PassKit
注意:只需在GUI中链接PassKit就完全没有了。
答案 2 :(得分:2)
破解。
检查您要构建的框架或其依赖框架之一是否使用任何Swift标准库。如果是,请在构建设置中创建一个新密钥
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES =是;
答案 3 :(得分:0)
此错误是由Apple认证无效引起的。
转到您的钥匙串访问权限。在“Keychains”下选择“System”,在“Category”下选择“Certificates”。检查“Apple全球开发者关系认证机构”是否有效。如果没有从Apple站点下载该证书。它会解决问题。
答案 4 :(得分:0)
我知道这是一个老问题,但这是what helped me 简短地说:
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES