【发布时间】:2019-05-14 03:24:07
【问题描述】:
我正在为要在 xamarin 项目中使用的 swift 库创建绑定。当我在ios项目中使用绑定项目时,出现以下错误:
Dyld Error Message:
Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from:
/Users/USER/Library/Developer/CoreSimulator/Devices/73CDF7FB-D700-4F35-
AB8B-DD7F7B134C1E/data/Containers/Bundle/Application/9FB74CDE-93C3-
4EB7-9833- FA060281CE46/XXXXXXXX.iOS.app/Frameworks/MobiiiSDK.framework/MobiiiSDK
Reason: image not found
我已将 https://github.com/Flash3001/Xamarin.Swift 添加到我的项目中以引用 swift 库。
已将 SmartLink 和 ForceLink 都设置为 true
我已经删除了所有项目中的 obj 和 bind 文件夹。也进行了清理和重建。
对于修复此错误的任何帮助,我将不胜感激。
【问题讨论】:
-
您将 Swift 库添加到了哪个项目? Xamarin.iOS 绑定库项目还是应用程序项目? (即需要将它们添加到应用程序项目中)
-
@SushiHangover :我添加到应用程序项目中。
-
@LibinJoseph
/Users/USER/Library/Developer/CoreSimulator/Devices/73CDF7FB-D700-4F35- AB8B-DD7F7B134C1E/data/Containers/Bundle/Application/9FB74CDE-93C3- 4EB7-9833- FA060281CE46/XXXXXXXX.iOS.app/Frameworks/MobiiiSDK.framework/MobiiiSDK文件真的存在吗?似乎缺少特定的框架 -
@dalexsoto:我刚刚确认了。它在那里
标签: ios swift xamarin xamarin.ios