我正在运行我的应用程序从xcode到我的iOS设备,我在iOS设备上得到这个和黑屏.
控制台文字:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/10DB2FE8-EF09-4857-B4AC-0DB2E4419D6F/App-Name.app/App-Name
Reason: image not found
(lldb)
Run Code Online (Sandbox Code Playgroud)
Amr*_*fie 87
尝试将以下行添加到目标的Runpath搜索路径.
@executable_path/Frameworks
Run Code Online (Sandbox Code Playgroud)
your_target - >构建设置 - >链接 - > 运行路径搜索路径
zor*_*ruc 48
我有同样的问题.我最终在以下位置添加了框架:
General > Embedded Binaries General > Linked Frameworks and Libraries Build Phases > Link Binaries with Libraries 该嵌入式二进制文件似乎是我的关键.
Vit*_*nko 29
对我来说,有助于增加@executable_path/Frameworks对项目的运行路径搜索路径,而不是目标.
your_project - >构建设置 - >链接 - >运行路径搜索路径
小智 15
其他解决方案都没有帮助我,但是通过删除Xcode的Derived Data目录解决了所有问题.
use*_*469 12
哦,是的.我面临着在解决方案上花费数小时的问题.您可以尝试在Build Settings> Build Options下将"Always Embed Swift Standard Libraries"设置为"Yes"
(别忘了在你的项目之后转移+ cmd + K)
小智 10
在Framework Target(不是app目标)中,转到Build Settings> Build Options> Always Embed Standard Swift Libraries为YES.
这解决了我的问题!
就我而言,此问题出现在我使用 Swift 框架(AirWatch SDK)的 Objective-c 项目中。
解决方案: 我已经使用 Xcode 9.3 和 11.0.1 iOS 解决了这个问题,如下所述:
希望它会帮助某人。
我在命令行项目中遇到此错误(Xcode 10.2和macOS 10.14.3)
解决方案是更新到macOS 10.14.4
除非您安装了Swift 5 Runtime Support for Command Line Tools软件包,否则Swift命令行项目将无法在macOS 10.14.3及更早版本上运行。如果没有该软件包,Swift命令行项目将在启动时崩溃,并显示“ dyld:未加载库”错误。(46824656)
| 归档时间: |
|
| 查看次数: |
51073 次 |
| 最近记录: |