2015-11-19 123 views
2

当尝试使用规格设备调试“调试| iPhone>凯西的iPad” xamarin第一显示了这种顶部:Xamarin调试器将无法连接到iPad

Waiting for debugger to connect to Casey's iPad on port 10000 via USB...

然后启动应用程序,显示闪屏,并立即崩溃。约一分钟后,我得到这个弹出:在模拟器上

Could not connect to the debugger

调试工作正常,调试Xcode中设备的工作原理,我只是不能在设备调试Xamarin。

我尝试了以下几件事,没有运气:

  1. Installed latest version of Xcode command line tools
  2. 建立一个Objective-C在Xcode中,推出的Hello World应用程序和调试在器件和模拟器希望的Xcode会"wave the magic wand"
  3. 创建一个新的HelloWorld应用程序,并试图对其进行调试设备上 - 同样的事情发生
  4. 更改我的USB端口号10001
  5. Changed TestFlight code to only run if !DEBUG
  6. Changed my signing identity from Developer (Automatic) to my specific developer certificate

我使用的是Mac OS X 10.11.1 Xamarin工作室5.10和Xcode的7.1.1。 我尝试了几乎所有可以在Google上找到的东西,但都没有运气。有什么建议么?

+0

是在苹果开发者门户网站注册的设备?您是否使用了正确的配置文件? – valdetero

回答

3

原来我需要做以下两两件事:

  1. 实际上定义在项目选项调试符号 - >编译器 - >定义符号。我在使用!DEBUG在我的代码中,但它没有定义。一旦我这样做了,调试器就会附加,但是断点仍然没有被击中。
  2. 为所有引用的库设置项目选项 - >编译器 - >调试信息=完整。即使我的主项目有这个集合,我仍然需要为引用的库设置它。
相关问题