iOS-应用商店版本的行为与本地安装的版本不同

iOS-应用商店版本的行为与本地安装的版本不同,ios,rest,app-store,installation,asihttprequest,Ios,Rest,App Store,Installation,Asihttprequest,可能重复: 我刚刚在app store中批准了我的第一个iOS应用程序,对此我感到非常高兴,但很失望的是,当从app store安装时,它并没有按照预期工作。该应用程序使用ASIHTTPRequest通过HTTP/HTTPS调用REST web服务,并通过JSON返回数据。在模拟器/iPhone/ipodtouch/iPad上测试应用程序时,我从来没有遇到过任何问题-数据返回正常,如果存在网络问题,则请求会正常超时。然而,在从app store下载的版本中,用户可以登录并执行一些基本请求,但一

可能重复:

我刚刚在app store中批准了我的第一个iOS应用程序,对此我感到非常高兴,但很失望的是,当从app store安装时,它并没有按照预期工作。该应用程序使用ASIHTTPRequest通过HTTP/HTTPS调用REST web服务,并通过JSON返回数据。在模拟器/iPhone/ipodtouch/iPad上测试应用程序时,我从来没有遇到过任何问题-数据返回正常,如果存在网络问题,则请求会正常超时。然而,在从app store下载的版本中,用户可以登录并执行一些基本请求,但一旦他们进一步请求,或尝试下载文件,它就会等待,并且永远不会超时。因为我的服务器没有显示HTTP请求的记录(使用WireShark),所以请求似乎没有被发送


是否有人在app store中的应用程序与在本地安装的版本中运行应用程序存在类似的差异/问题?

我意识到我没有在“发布”模式下测试我的应用程序,只是在“调试”模式下测试。在“发布”模式下运行后,我在app store版本中重现了这些问题。然后,我发现问题是发布版本中ASIHTTPRequest的问题-请参阅以下链接:

一旦我在这两个文件上设置了编译器标志,一切都很好


乔纳森

我意识到我没有在“发布”模式下测试我的应用程序,只有“调试”模式。在“发布”模式下运行后,我在app store版本中重现了这些问题。然后,我发现问题是发布版本中ASIHTTPRequest的问题-请参阅以下链接:

一旦我在这两个文件上设置了编译器标志,一切都很好


Jonathan

您是否尝试在本地运行非调试版本?默认情况下,Xcode的“Run”函数总是安装调试版本。嗨,约瑟夫,谢谢你的回复。我刚刚意识到我没有在“发布”模式下运行这个应用程序(对于Xcode来说还是很新的!)。我为我的设备创建了一个分发配置文件,现在它允许我这样做。是的,当我在“发布”模式下运行时,我会得到与应用商店版本相同的行为。您知道在发布模式下有哪些调试可用(如果有的话)?什么类型的问题出现在“发布”中而不是“调试”中?您是否尝试在本地运行非调试版本?默认情况下,Xcode的“Run”函数总是安装调试版本。嗨,约瑟夫,谢谢你的回复。我刚刚意识到我没有在“发布”模式下运行这个应用程序(对于Xcode来说还是很新的!)。我为我的设备创建了一个分发配置文件,现在它允许我这样做。是的,当我在“发布”模式下运行时,我会得到与应用商店版本相同的行为。您知道在发布模式下有哪些调试可用(如果有的话)?什么类型的问题出现在“发布”中而不是“调试”中?