1

我正在编写一个使用 SignalR 与 Web 服务器通信的 iOS 应用程序。我为 Web 服务器创建了两个客户端,一个是 iOS 应用程序,另一个是我用于测试目的的 HTML 客户端。

我有两部 iPhone 手机用于测试 iOS 客户端。这些都是:

手机 a) 应用程序是通过在手机上的 XCode 中调试应用程序来安装的。

手机 b) 该应用程序是通过在 XCode 中创建一个存档并通过 iTunes 安装来安装的。

iOS 应用程序在手机 a 上正常运行,但在手机 b 上无法正常运行。HTML 测试客户端可通过两部手机上的浏览器正常工作。

对我的网络服务器日志的分析表明,当手机 b 使用 iOS 应用程序时,无论信号强度或时间长短,网络服务器根本不会接收初始连接。

是否有可能通过 XCode 将应用程序编译成存档在某种程度上没有正确获取 SignalR-ObjC 库?我在 SignalR-ObjC 文档中还没有找到其他步骤吗?

4

1 回答 1

0

事实证明,通过 XCode 部署到手机会部署 Debug 构建,而通过 iTunes 部署会部署 Release 构建。由于我尚未解决的原因,我正在使用的库未正确打包在 Release 版本中。

于 2013-09-13T10:49:50.077 回答