XCode iOS模拟器是否需要互联网访问?

时间:2014-11-13 07:19:34

标签: ios iphone ios-simulator xcode6

我正在尝试在Xcode 6.1中构建一个iPhone应用程序,但代码是从外部公司提供的。

出于安全原因,应用程序(应该)正在与之交谈的测试服务器位于无法访问Internet的单独网络上。

当我使用此网络在模拟器上构建和运行应用程序时,几乎立即抛出(在应用程序上)错误,应用程序无法运行。

当我使用具有互联网访问权限的网络构建应用程序时,应用程序会成功启动 - 但显然无法访问目标服务器。

该公司坚持认为需要互联网访问才能验证我的iOS配置文件...而我非常肯定它在应用程序中的内容。

是否需要互联网访问才能在XCode的模拟器上构建和运行应用程序?


认为这是错误......但我是一个C#/ Windows的人,对XCode知之甚少! 很确定这是应用程序而不是模拟器抛出的错误。

*********************************** Server Response END FAI BLO******************************
2014-11-12 14:33:04.019 FCiOS12P2[11017:60b] **** error is :Error Domain=KFCRMSErrorDomaininResourceUpdate Code=3126 "The operation couldn’t be completed. (KFCRMSErrorDomaininResourceUpdate error 3126.)"
2014-11-12 14:33:04.020 FCiOS12P2[11017:60b] Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3010 "remote notifications are not supported in the simulator" UserInfo=0x7978acd0 {NSLocalizedDescription=remote notifications are not supported in the simulator}
2014-11-12 14:33:09.059 FCiOS12P2[11017:60b] FCAlertView: FCAlertOverlayWindow dealloc
2014-11-12 14:33:09.060 FCiOS12P2[11017:60b] FCAlertView: FCAlertViewController dealloc
2014-11-12 14:34:29.706 FCiOS12P2[11017:60b] Reachability Flag Status: -R -----l- networkStatusForFlags
2014-11-12 14:34:29.707 FCiOS12P2[11017:60b] -[NetworkStatusManager checkNetworkStatus:] [Line 89] The internet is working via WIFI.

3 个答案:

答案 0 :(得分:1)

您不需要配置文件即可使用iPad模拟器,也无需上网即可使用iPad模拟器。

答案 1 :(得分:0)

这一行Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3010 "remote notifications are not supported in the simulator" 应该意味着您的应用使用了推送通知,但您无法在模拟器上获取令牌。

无论如何答案是否定的,你不需要上网才能在iPad模拟器上运行应用程序

答案 2 :(得分:0)

您正在处理的应用程序使用Microsoft RD客户端?它最近已更新到8.1.0。您在URL中遇到的错误无法识别。这将无法在模拟器上运行。如果连接到LAN,使用此客户端的wifi桌面应用程序有错误

如果它关于RD 8.1.0客户端你无法解决它等待更新

在设备上调试。