未加载库:@rpath/libswiftSwiftOnoneSupport.dylib
Posted
技术标签:
【中文标题】未加载库:@rpath/libswiftSwiftOnoneSupport.dylib【英文标题】:Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib 【发布时间】:2019-10-08 15:30:51 【问题描述】:我的项目过去可以正常运行,但是现在运行一段时间突然崩溃。 错误信息:
dyld: Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib
Referenced from: /Users/qizijia/Library/Developer/CoreSimulator/Devices/7CDDEA9B-0ADD-4A64-8084-BCFBBDF40483/data/Containers/Bundle/Application/FE1EC391-A6B7-44F7-AEDE-DB643B125DBB/ppp.app/Frameworks/CircleMenu.framework/CircleMenu
Reason: no suitable image found. Did find:
/usr/lib/swift/libswiftSwiftOnoneSupport.dylib: mach-o, but not built for ios simulator
/usr/lib/swift/libswiftSwiftOnoneSupport.dylib: mach-o, but not built for iOS simulator
我已尝试按照dyld: Library not loaded: @rpath/libswiftSwiftOnoneSupport.dylib 的答案进行操作,但没有帮助。
【问题讨论】:
试试这个:删除Derived Data
。杀死模拟器。重新启动 XCode 10 (?) 并清理项目。不妨试试硬件设备。
blog.krzyzanowskim.com/2018/12/05/rpath-what看看这篇文章有没有帮助
【参考方案1】:
-
转到“libswiftSwiftOnoneSupport”框架目标的构建阶段
点击右上角的+按钮,选择“New Run Script Phase”
添加以下脚本,然后运行项目。
cd $BUILT_PRODUCTS_DIR
mkdir $PROJECT_NAME.framework/Frameworks &>/dev/null
for framework in *.framework; do
if [ $framework != $PROJECT_NAME.framework ]; then
cp -r $framework $PROJECT_NAME.framework/Frameworks/ &>/dev/null
fi
done
【讨论】:
以上是关于未加载库:@rpath/libswiftSwiftOnoneSupport.dylib的主要内容,如果未能解决你的问题,请参考以下文章
应用程序崩溃 - 未加载 AuthenticationServices 库