无法为iOS调用适配器

时间:2016-05-17 07:21:42

标签: ibm-mobilefirst worklight-adapters worklight-server mobilefirst-server mobilefirst-studio

我正在使用IBM Worklight版本6.2。我做了一个混合应用程序。我能够制作和部署<select> <option *ngFor="#c of countries" [ngStyle]="setStyles()" [ngValue]="c">{{c.name}}</option> </select> setStyles(){ let styles; if (this.companies[i].name == this.user.country ) { styles = { 'selected' } return styles; } 文件并且运行正常。但是当我为iPhone添加环境时。我在X Code中导入了该文件夹并运行该项目File。应用程序运行正常,但我无法从适配器获得响应。以下是我得到的例外情况。

.apk

我的X-code版本是6.1

请帮我解决这个问题

The Error is of 403 saying: establishSSLClientAuth isCertificateExists:  false

1 个答案:

答案 0 :(得分:0)

您可能正在使用iOS 9.默认情况下,iOS 9使用名为ATS(应用程序传输安全性)的新安全措施。在开发期间,您可以禁用它以便网络请求成功通过。

请参见此处:https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/ats-and-bitcode-in-ios9/

基本上,您需要在Xcode中编辑应用程序的.plist文件,方法是添加以下内容:

always_comb