【问题标题】:MonoTouch upload to iOS device problemMonoTouch 上传到 iOS 设备问题
【发布时间】:2011-04-14 20:06:44
【问题描述】:

每当我尝试从 MonoTouch 上传到设备时,我都会收到以下控制台输出和错误:

/Developer/MonoTouch/usr/bin/mtouch -installdev="/Users/Chris/Documents/Monotouch Projects/UITextFieldTest/UITextFieldTest/bin/iPhone/Debug/UITextFieldTest.app"
Please ensure your device is connected...
Connected to: OAI
Initializing file service...
Uploading application
Finalizing file service...
Connected to: OAI
Installing application

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at MonoTouch.Installation.Installer.InstallApplication (object,System.EventArgs) <0x001b6>
at MonoTouch.Installation.Device.NotificationCallback (MonoTouch.Installation.Device/am_device_notification_callback_info&) <0x0006e>
at (wrapper native-to-managed) MonoTouch.Installation.Device.NotificationCallback (MonoTouch.Installation.Device/am_device_notification_callback_info&) <0x0003d>
at (wrapper managed-to-native) MonoTouch.CoreFoundation.CFRunLoop.CFRunLoopRun () <0x00003>
at MonoTouch.CoreFoundation.CFRunLoop.Run () <0x0000d>
at MonoTouch.Installation.Installer.InstallApplication (string) <0x00151>
at MTouch.Main (string[]) <0x032d1>

The application was terminated by a signal: SIGHUP

我尝试了许多项目,其中一些是直接来自 WROX 和 MonoTouch 网站的示例。全部在模拟器中完美运行,完美编译。但是,当我尝试在我的设备上上传或运行它们时,我总是会遇到同样的错误。

我已加载有效的 App Developer 许可证以及 MonoTouch 学生许可证。我可以通过 Xcode 3.2 在我的设备上创建和运行应用程序,没有任何问题。

关于导致此问题的原因以及如何解决的任何想法?

【问题讨论】:

    标签: iphone ios ipad mono xamarin.ios


    【解决方案1】:

    我有一个类似的问题,它最终成为包含空格的解决方案名称。删除这些,它应该可以工作。

    或者,确保您设置了正确的配置文件。

    【讨论】:

    • 我的解决方案名称中没有任何空格。我也尝试过删除配置信息并通过 XCode 重新安装,但它仍然不起作用。这是针对一百万个不同问题中的任何一个而输出的“包罗万象”错误之一吗?
    • @Chris,不是 100% 肯定,但我在上述两种情况下都遇到了这个错误。
    • 原来 MonoDevelop 目录位于另一个目录中,其中有一个空格。删除空间后,它工作正常。显然,如果您想使用 MonoTouch 进​​行编程,您计算机上的任何文件或文件夹中都不应该有任何空格
    • @Chris,很高兴你把它分类了 :) MonoTouch 有点敏感
    • 这将在下一版本的 MOnoTouch (4.1) 中修复。如果您发现此类问题,请花时间填写错误报告 :-)
    猜你喜欢
    • 2021-10-18
    • 2016-06-07
    • 1970-01-01
    • 2011-09-07
    • 2013-08-19
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多