Web View加载构建应用程序的页面,但不加载测试飞行部署版本

时间:2014-04-04 10:55:32

标签: ios uiwebview

我们刚刚为iOS应用程序开发了一个更新,我们需要打开一个Web视图并显示托管在第三方网站上的网页。当使用xCode直接构建到设备时,这在本地工作,应用程序按预期工作;网页加载,我们可以按预期与它进行交互。但是,如果我们构建应用程序并部署到测试航班,则在同一设备上webview功能将不再起作用。其他所有工作都按预期工作,但当webview打开时,它只是保持空白 - 网页无法加载/显示。它是相同的设备,相同的代码库和相同的第三方链接,因此唯一的区别是我们正在使用的配置文件(dev vs ad-hoc)。查看应用程序服务,我看不到任何看起来应该设置的东西(实际上我们的开发/临时配置文件具有相同的设置)。我们正在寻找是否有任何事件我们可以挂钩以获得更多细节,但应用程序没有崩溃。有没有人遇到类似的事情或指向我们的方向/区域,可以帮助更多地解决问题(可能是在寻找错误的东西,但没有在谷歌/ stackoverflow上找到任何东西)。

1 个答案:

答案 0 :(得分:0)

最后,这似乎归结为构建时和部署时代码执行的差异(可能部署得更快)。我们追踪到所有相关的调用都是使用Charles代理进行的,并查看我们在Web服务器上运行的somme日志记录。为了尝试找出代码的位置,我们添加了#34;警告框" - 在这些版本中,两个版本都正确显示了网页(通过测试飞行在本地构建和部署)。由于我们无法将警报框保留在:),解决方案是移动我们设置Web调用的位置,并以编程方式创建Web视图,而不是使用连接到XIB的Web视图。仍然没有找到究竟发生的事情的底部。