使用MobileFirst 7.1的Worklight 6.2 iOS二进制问题

时间:2016-05-26 19:00:28

标签: ibm-mobilefirst mobilefirst-server

我有MFP服务器版本:7.1.0.00.20160401-2103

我试图完成以下任务:

  • MyApp运行时(WAR文件)使用MFP 7.1构建

  • 我的WLAPP,适配器和设备二进制文件是使用WL 6.2构建的

我需要在MFP 7.1容器内运行6.2 app来模仿我的生产环境,因为我在PROD中没有两个独立的实时服务器,一个用于WL 6.2,另一个用于MFP7.1。

我对iOS(9 +)的关注如下:

现场的iOS应用程序是在未配置ATS且使用xCode(版本6.3.1)禁用位代码的情况下构建的。

为了允许从我的实时应用程序进行连接,需要执行MFP 7.1上的配置。

WAS安全级别:

enter image description here

位于MFP服务器前面的我的IHS具有SSLCipherSpec:

enter image description here

当我编译xCode项目时,我得到了:

[https://IP:PORT/MobileBanking/apps/services/api/MobileBanking/iphone/query] Host is not responsive.

如何让我的6.2应用程序在MFP 7.1上运行。?

我需要添加/删除缺少的配置吗?

我无法在App级别进行任何更改,因为它已经在PROD中。此外,我无法迁移6.2应用,因为我们遇到了无法解决的时间线/中断问题。

1 个答案:

答案 0 :(得分:0)

请参阅此博文:https://mobilefirstplatform.ibmcloud.com/blog/2015/09/07/preparing-ibm-mobilefirst-platform-server-app-transport-security-ios-9/

7.1可以运行由6.2构建的wlapp文件,但这些应用程序(假设您的服务器没有配置会话独立性),但这些应用程序不会受益于任何7.1功能,因为您没有使用7.1 Studio重新构建它们...

此外,您必须为服务器配置TLS 1.2支持,并且必须使用TLS配置客户端应用程序。所以是的,你必须使用6.2 Studio重新构建应用程序并重新提交到App Store。