我构建了一个Xamarin Unified API应用程序。 当我使用Armv7 + Arm64架构构建它时,一切都还可以。 但是当我尝试在armv7s架构中构建它时,我得到与第三方组件相关的错误 - SDWebImage。 SDWebImage作为组件添加,而不是作为绑定项目添加(因此我不能只添加[Protocol]属性)。下一个错误是我得到的8个错误中的1个。每个组件的不同类别。任何人?
错误MT5211:本机链接失败,未定义Objective-C类:_OBJC_CLASS _ $ _ SDWebImagePrefetcher。如果' _OBJC_CLASS _ $ _ SDWebImagePrefetcher'是来自第三方绑定的协议,请检查它在api定义文件中是否具有[Protocol]属性,否则验证是否已引用所有必需的框架并且本机库已正确链接。
答案 0 :(得分:0)
如果SDWebImage组件不包含Armv7s代码,只包含Armv7和Arm64,则会发生这种情况。
如果您依赖SDWebImage并需要Armv7s代码,那么您需要联系供应商以发布更新的组件。