Rider IDE 无法在 iPhone 设备上运行项目 Xamarin.iOS
Posted
技术标签:
【中文标题】Rider IDE 无法在 iPhone 设备上运行项目 Xamarin.iOS【英文标题】:Rider IDE can't run project Xamarin.iOS on iPhone device 【发布时间】:2020-12-11 02:05:37 【问题描述】:我在这里有两个明显的问题, 第一个,就是这样。我在带有 Xcode 12 的新 macOS 上下载并安装了 Rider IDE,并使用我的 Xamarin.ios 项目启动了 Rider。一旦我恢复了 nuget 包并在 iphone 设备上运行项目,我得到了这个错误
无法在设备 iPhone 上安装应用程序:错误 HE0004:可能 不加载框架“IDEKit”(路径: /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/IDEKit): dlopen(/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/IDEKit, 1):库未加载: @rpath/DVTAnalyticsKit.framework/Versions/A/DVTAnalyticsKit 引用自:/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit 原因:找不到图片
所以,我上网寻找解决方案,发现这是由于 Xamarin.iOS 包太旧了。 我刚决定安装 VS for mac,同时拥有 IDE 并更新 Xamarin.Ios 和 android 包。
执行此操作后,之前的问题消失了,但是我遇到了一个新问题,但我还没有找到适合我的解决方案。 在真实设备上启动时出现此错误:
/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/bin/mlaunch --devname "iPhone" --killdev com.youscribe.youscribe.app --launchdev /Users/damien/Desktop/WorkProjects/App/iOS/MobileApp.Ios/bin/iPhone/Debug/device-builds/iphone11.8-14.2/MobileApp.Ios.app --等待解锁 --argument=-connection-mode --argument=usb -sdk 10 --sdkroot /Applications/Xcode.app/Contents/Developer 错误 MT0026:无法解析命令行参数“-sdk”:版本字符串 部分太短或太长。参数名称:输入
有人可以帮忙吗?
【问题讨论】:
【参考方案1】:这似乎是 Rider IDE 中的一个错误。我在 JetBrains 公共问题跟踪器中创建了一个问题,请随时跟踪进度并在那里添加其他 cmets: https://youtrack.jetbrains.com/issue/RIDER-55177
【讨论】:
谢谢,希望尽快解决以上是关于Rider IDE 无法在 iPhone 设备上运行项目 Xamarin.iOS的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Jetbrain 的 Rider IDE 中运行项目?
在 .net Rider IDE 中恢复解决方案的 nuget 包:无法下载包 `x` 对 GET `x` 的 HTTP 请求在 100000 毫秒后超时
无法在 JetBrains Rider 的物理 iOS 设备上部署 Xamarin 应用程序