我正在编写一个使用SignalR与Web服务器通信的iOS应用程序。我为Web服务器创建了两个客户端,一个是iOS应用程序,另一个是我用于测试目的的HTML客户端。
我有两部iPhone手机用于测试iOS客户端。这些是:
手机a)通过在手机上的XCode中调试应用程序来安装应用程序。
手机b)通过在XCode中创建存档并通过iTunes安装来安装应用程序。
iOS应用在手机a上正常工作,但在手机b上无法正常工作。 HTML测试客户端可以通过两个手机上的浏览器正常工作。
对我的网络服务器日志的分析显示,当手机b使用iOS应用程序时,无论信号强度或时间长短,网络服务器都根本不会接收初始连接。
通过XCode将应用程序编译成存档是否有可能在某种程度上没有正确地获取SignalR-ObjC库?还有一些我在SignalR-ObjC文档中找不到的其他步骤吗?
答案 0 :(得分:0)
事实证明,通过XCode部署到手机会部署Debug版本,而通过iTunes部署则部署Release版本。由于我还没有解决的原因,我正在使用的库未在Release版本中正确打包。