0

我尝试在 iOS 6/8.1 上连接 IBM AppCenter 6.2.0.01.20141013-1735(启用 SSL)

在我点击登录 btn 后,应用程序永远显示加载视图(没有失败/成功/超时响应)。

我检查了设备日志:

IBMAppCenter[1385:29127] [Appcenter][CordovaPlugin][INFO]:查询登录用户名:admin 服务器:https ://example.net:9443/applicationcenter

然后我禁用网络,应用程序隐藏加载并显示“无网络”消息。我再次检查了日志,然后看到了这个:

2015-03-31 10:07:13.191 IBMAppCenter[1385:29127] [Appcenter][CordovaPlugin][ERROR]:在 https://example.net:9443/applicationcenter/FAILED
2015-03-31 10 上查询登录管理员: 07:13.191 IBMAppCenter[1385:29127] [Appcenter][General][ERROR]: Error handler, http status: null "Error Domain=NSURLErrorDomain Code=-1009 "Internet 连接似乎处于脱机状态。" UserInfo=0x7c8c2830 {NSErrorFailingURLStringKey = https://example.net:9443/applicationcenter/service/auth , _kCFStreamErrorCodeKey=57, NSErrorFailingURLKey= https://example.net:9443/applicationcenter/service/auth , NSLocalizedDescription=Internet 连接似乎已离线。, _kCFStreamErrorDomainKey=1, NSUnderlyingError=0x7c8c0890 “Internet 连接似乎已脱机。“}”
2015-03-31 10:07:13.192 IBMAppCenter[1385:29127] [Appcenter][General][ERROR]:错误处理程序,显示消息:“连接失败。检查您的连接详细信息(Internet 连接似乎处于脱机状态。) 。”

也许它正在连接到 /service/auth ...

我在安卓上试过,效果很好。也尝试使用 no-ssl,它在 Android/iOS 上都可以正常工作。

我的 SSL 已通过 GoDaddy G2 验证。

我被困在这里,找不到任何出路。

4

1 回答 1

0

这可能与您安装 GoDaddy 颁发的证书的方式有关。

首先,
确保它符合使用证书所需的标准:iOS 上的 IBM AppCenter 6.2.0 + SSL - 连接到服务器时永远显示加载视图(无响应失败/成功/超时))

其次,
验证您是否已正确安装它。也就是说,请确保您没有通过 Mobile Safari 浏览器安装它,因为这种方式无法用于应用程序(请参阅上面的链接)。

于 2015-04-02T04:48:32.150 回答