2013-04-10 49 views
0

我正在下载json数据在monochouch iphone应用程序通过webclient。并使用json.NET 4.0 R3 for MonoTouch来解析json数据。 模拟器上的每一件事情都是正确的,但是当我创建一个ad-hoc api文件并将其安装在iphone上时,它无法正常工作。 我手上没有设备来调试它并发现错误。任何机构都可以帮助我解决仿真器和设备上可能存在的不同之处吗?应用程序下载与webclient不工作的设备,但工作在模拟器,monotouch iphone

+0

你能详细说明它是如何工作的吗?该应用程序有多远?你有任何代码样本可以分享吗?你有没有得到任何类型的堆栈跟踪或错误日志? – valdetero 2013-04-10 14:10:28

回答

0

它不是从webclient。请考虑使用json.NET 4.0 R3为MonoTouch解析json的代码。最好使用xamrin自己发布的JSON.Net组件。

0

我不知道这是否是您的问题没有进一步的信息,但我知道我遇到了我的应用程序的问题,它在模拟器中工作正常,但在设备上失败。我的问题是因为蹦床。在设备上运行时,我不得不增加我的内存。下面是这个问题的一个例子:MonoTouch SIGABRT "Ran out of trampolines of type 2" error

编辑
我有这样的问题(如应用程序不下载),也与我的内部部署。您是否使用正确的证书签署应用程序进行分发?您需要确保您使用的是分发证书。您需要确保您有以下证书:https://developer.apple.com/account/ios/certificate/certificateList.action?type=distribution以及此处的配置文件:https://developer.apple.com/account/ios/profile/profileList.action?type=production

您是否连接了用于调试的物理设备(用于开发),并确保它在设备上正常工作?这需要你的第一步。如果这个有效,那么问题很可能是证书/配置配置文件问题,并且与MonoTouch无关。

+0

感谢您的回复。该应用程序开始下载后需要一点点。大约1-2秒。然后显示下载失败时显示的警报对话框 – 2013-04-10 15:05:39

相关问题