Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone MonoTouch上载到iOS设备问题_Iphone_Ios_Ipad_Mono_Xamarin.ios - Fatal编程技术网

Iphone MonoTouch上载到iOS设备问题

Iphone MonoTouch上载到iOS设备问题,iphone,ios,ipad,mono,xamarin.ios,Iphone,Ios,Ipad,Mono,Xamarin.ios,每当我尝试从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... Connecte

每当我尝试从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
/Developer/MonoTouch/usr/bin/mtouch-installdev=“/Users/Chris/Documents/MonoTouch Projects/UITextFieldTest/UITextFieldTest/bin/iPhone/Debug/UITextFieldTest.app”
请确保您的设备已连接。。。
已连接到:OAI
正在初始化文件服务。。。
上传应用程序
正在完成文件服务。。。
已连接到:OAI
安装应用程序
未处理的异常:System.NullReferenceException:对象引用未设置为对象的实例
位于MonoTouch.Installation.Installer.InstallApplication(对象、系统、事件参数)
在MonoTouch.Installation.Device.NotificationCallback(MonoTouch.Installation.Device/am\u Device\u notification\u callback\u info&)中
at(包装器本机到托管)MonoTouch.Installation.Device.NotificationCallback(MonoTouch.Installation.Device/am\u Device\u notification\u callback\u info&)
at(包装器管理为本机)MonoTouch.CoreFoundation.CFRunLoop.CFRunLoopRun()
在MonoTouch.CoreFoundation.CFRunLoop.Run()处
位于MonoTouch.Installation.Installer.InstallApplication(字符串)
在MTouch.Main处(字符串[])
应用程序被一个信号终止:SIGHUP
我尝试过许多项目,其中一些是直接来自WROX和MonoTouch网站的例子。所有这些都在模拟器中完美地运行,并完美地编译。然而,当我尝试在我的设备上上传或运行它们时,我总是会遇到相同的错误

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


关于这个问题的原因和解决方法有什么想法吗?

我也有类似的问题,结果是解决方案名称包含空格。移除这些,它应该会工作


或者,请确保设置了正确的资源调配配置文件。

解决方案名称中没有空格。我也尝试过删除配置信息并通过XCode重新安装,但仍然没有成功。这是一百万个不同问题中的任何一个都会输出的“全面捕获”错误吗?@Chris,不是100%确定,但我在上述两种情况下都遇到过这个错误。结果表明MonoDevelop目录位于一个不同的目录中,其中有一个空间。移除空间后,它工作正常。显然,如果您想使用,计算机上的任何文件或文件夹中都不应该有任何空格MonoTouch@Chris,很高兴你把它分类了,伙计:)MonoTouch有点敏感这将在MonoTouch的下一个版本(4.1)中修复。如果发现此类问题,请花时间填写错误报告:-)