• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c# - Xamarin App 在模拟器上构建和运行,但在真手机上我得到了组装失败

[复制链接]
菜鸟教程小白 发表于 2022-12-13 14:05:05 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在开发基于 Xamarin 的移动应用程序。它之前已部署到 iPhone,目前正在模拟器上工作。但是,当我尝试在我的 iPhone 上调试时,我得到:

Error MT2002: Failed to resolve assembly: 'CLStorage.Abstractions, Version=1.0.2.0, Culture=neutral, PublicKeyToken=286fe515a2c35b64' (MT2002) (My_App.iOS)

PCLStorage 在我的 iOS 和 Core 项目中已安装并且是最新的,尽管两者都没有对包的任何引用。它是在我添加 AWS Core SDK 时安装的。如何解决此错误,我认为这是停止 iPhone 上调试的原因?

编辑根据下面的答案)

如果我在build设置中禁用链接器,我会收到错误消息:

My_App/iOS/MTOUCH: Error MT3001: Could not AOT the assembly 'My_App/iOS/obj/iPhone/Debug/build-iphone4.1-9.2.1/mtouch-cache/Build/AWSSDK.Core.dll' (MT3001) (My_App.iOS)

我真的很感激一些建议,因为我对此没有太大的余地...



Best Answer-推荐答案


尝试在设备构建的构建选项中禁用“链接器”。如果您没有直接引用该库,链接器可能会将其剥离,导致它在运行时失败。

关于c# - Xamarin App 在模拟器上构建和运行,但在真手机上我得到了组装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35257478/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap