【发布时间】:2016-11-08 00:04:45
【问题描述】:
当我尝试调试我的应用程序抛出 Xamarin Mac Agent(MacInCloud) 时,我在 Visual Studio 2015 中遇到问题。
这是 VS2015 中输出的日志:
启动失败。应用程序“TodoREST.iOS”无法在“iPhone”上启动 5s iOS 10.1'。错误:客户端 IDB420719 发生错误,同时 执行主题 xvs/idb/4.2.0.719/launch-app 的回复。
这也是 Xamarin 通过 VS 提供的日志:
Xamarin.VisualStudio.IOS.IdbClient 错误:0:[2016-11-07 20:41:48.4612] 启动失败。应用程序“TodoREST.iOS”不能 在“iPhone 5s iOS 10.1”上推出。错误:客户端发生错误 IDB420719 执行主题回复时 xvs/idb/4.2.0.719/launch-app.请检查日志以获取更多详细信息。 System.ArgumentOutOfRangeException:StartIndex 不能小于 零。参数名称:System.String.Substring 处的 startIndex (System.Int32 startIndex, System.Int32 长度) [0x0009c] in /private/tmp/source-mono-4.6.0-c8sr0/bockbuild-mono-4.6.0-branch-c8sr0/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/referencesource/mscorlib /system/string.cs:1266 在 System.String.Substring (System.Int32 startIndex) [0x00000] 中 /private/tmp/source-mono-4.6.0-c8sr0/bockbuild-mono-4.6.0-branch-c8sr0/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/referencesource/mscorlib /system/string.cs:1232 在 Xamarin.Messaging.IDB.MTouch.GetMTouchError (System.String 消息) [0x0003c] 在 :0 处 Xamarin.Messaging.IDB.MTouch+d__8.MoveNext () [0x00233] in :0 --- 从之前抛出异常的位置结束堆栈跟踪 ---
更多细节:应用在模拟器中打开后立即自动关闭。
谢谢!
【问题讨论】:
-
@SushiHangover 它不起作用,但还是谢谢
-
你检查过Mac上的构建日志,看看错误的根本原因是否在那里......
-
我也有同样的问题。它在模拟器上运行良好,但应用程序立即在设备上关闭。
-
@Daniel 如果你得到解决方案,请告诉我!
标签: ios xamarin visual-studio-2015 xamarin.ios mono