我正在尝试使用Visual Studio 2013,Mac构建主机和用于测试的物理iPhone来处理小型Xamarin.iOS应用程序.在新的一年之前,一切都很好.我在Mac,PC和Visual Studio中升级到了Xamarin 4.我不知道这与它有什么关系.毕竟,升级后一切都还在运行.应用程序运行,附加调试器并命中断点或打破异常,Visual Studio连接到模拟器和物理设备等.
我离开了新的一年,并在今天(星期一)回来发现,因为没有原因 - 我没有做任何改动 - 当我尝试启动它以在物理iPhone上进行调试时,应用程序立即退出.它仍然在模拟器上工作.我尝试在iPhone上启动应用程序(通过触摸其图标),结果相同.它会瞬间闪烁启动画面并立即退出主屏幕.
从Visual Studio启动,它成功启动了SAYS,但即使在主要启动方法中也不会遇到任何断点.该应用程序也退出,而VS仍然说"启动",LONG在它说"成功发布"之前.
我尝试了一些方法来解决这个问题.我在虚拟XCode项目中检查了应用程序标识,看它是否告诉我修复任何问题 - 没问题.我试着删除bin和obj文件 - 没有运气.我尝试从iPhone手动卸载应用程序,然后重新构建并启动它 - 没有帮助.我尝试重新启动所有系统:iPhone,Macintosh和Visual Studio ......事情变得很糟糕.
现在,我甚至无法启动iPhone模拟器.Visual Studio说"无法在mac中启动iOS模拟器:在执行帖子主题xvs/idb/4.0.0.1717/show-app时客户端vs2248Brock出错",当然尝试在模拟器上启动调试会导致Visual Studio连续几年坚持"启动调试",直到它处于调试模式,好像它被连接到正在运行的应用程序 - 当它不是 - 直到我按下停止.
我可以在XCode中手动启动模拟器,但Visual Studio和/或它正在使用的Xamarin构建主机仍然无法看到它甚至存在.
我不知道这些问题中哪些是相关的,但我没有什么可以继续 - 甚至没有给我一个关于从哪里开始寻找问题的GUESS.有任何想法吗?
请注意答案:我一直都是PC/Windows的人.我几乎是Mac或iOS开发的新手.所以假设我知道什么都没有.如果建议我检查一下,请不要只告诉我要检查的内容 - 告诉我如何查找和/或使用该物品进行检查.
示例:如果您要我"观察这样的日志",请告诉我如何查看该日志.或者,如果您希望我"尝试将此设置更改为每个人都知道的xy-source的某些值",请假设我对如何找到该设置或值源一无所知.等等
编辑:从最近的尝试崩溃日志,直到堆栈跟踪.跟踪中未符号化的线条就是这样.尝试手动符号化.没有透露任何超过XCode自动做的事情.
Incident Identifier: 10C2C0C2-CDCB-4D48-912C-474D8D149F59
CrashReporter Key: ca0f26f3bfe5523c1d44e218508047e188eda496
Hardware Model: iPhone4,1
Process: CameraTest [360]
Path: /private/var/mobile/Containers/Bundle/Application/B3B7A636-5422-4851-8503-1A918E36DDA1/CameraTest.app/CameraTest
Identifier: com.perrinormalcreations.CameraDemo
Version: 1.0 (1.0)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2016-01-05 17:11:53.489 -0600
Launch Time: …Run Code Online (Sandbox Code Playgroud)