- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 CLI 7.1 跟踪 MobileFirst 虚拟 PoT,并在 Xcode 控制台中收到以下错误:
2015-10-12 18:35:06.649 IBMBankNativeApp[45125:3922307] ViewController - viewDidLoad
2015-10-12 18:35:06.650 IBMBankNativeApp[45125:3922307] ViewController - connectToServer - Initializing ...
2015-10-12 18:35:06.651 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_CONFIG] -[WLConfig init] in WLConfig.m:68 :: {
"application id" = IBMBankNativeiOSApi;
"application version" = "1.0";
environment = iOSnative;
host = localhost;
platformVersion = "6.3.0.00.20141127-1357";
port = 10080;
protocol = http;
wlServerContext = "/MyMFPProject/";
wlUid = "wY/mbnwKTDDYQUvuQCdSgg==";
}
2015-10-12 18:35:06.664 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_AFHTTPCLIENTWRAPPER_PACKAGE] +[WLAFHTTPClientWrapper requestWithURL:] in WLAFHTTPClientWrapper.m:37 :: Request url is http://localhost:10080/MyMFPProject/apps/services/api/IBMBankNativeiOSApi/iOSnative/init
2015-10-12 18:35:06.666 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_REQUEST] -[WLRequest sendRequest:path:withOptions:] in WLRequest.m:119 :: Request timeout is 60.000000
2015-10-12 18:35:06.666 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_REQUEST] -[WLRequest sendRequest:path:withOptions:] in WLRequest.m:195 :: Sending request (http://localhost:10080/MyMFPProject/apps/services/api/IBMBankNativeiOSApi/iOSnative/init) with headers:
{
"Accept-Language" = "en-US";
"User-Agent" = "IBMBankNativeApp/1.0 (iPhone; iOS 9.0; Scale/2.00)/WLNativeAPI/6.3.0.00.20141127-1357";
"X-Requested-With" = XMLHttpRequest;
"x-wl-app-version" = "1.0";
"x-wl-clientlog-appname" = IBMBankNativeiOSApi;
"x-wl-clientlog-appversion" = "1.0";
"x-wl-clientlog-deviceId" = "29C6B767-6E3B-430C-B5F6-5B2280290539";
"x-wl-clientlog-env" = iOSnative;
"x-wl-clientlog-model" = "x86_64";
"x-wl-clientlog-osversion" = "9.0";
"x-wl-platform-version" = "6.3.0.00.20141127-1357";
}
Post Data: action=test&isAjaxRequest=true
2015-10-12 18:35:06.694 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper start] in WLAFHTTPClientWrapper.m:182 :: Starting the request with URL http://localhost:10080/MyMFPProject/apps/services/api/IBMBankNativeiOSApi/iOSnative/init
2015-10-12 18:35:06.751 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_REQUEST] -[WLRequest sendRequest:path:withOptions:] in WLRequest.m:200 :: waiting for response... (Thread=<NSThread: 0x7c269a60>{number = 1, name = main})
2015-10-12 18:35:06.758 IBMBankNativeApp[45125:3922396] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
2015-10-12 18:35:06.774 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper requestFailed:error:] in WLAFHTTPClientWrapper.m:209 :: Request Failed
2015-10-12 18:35:06.774 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper requestFailed:error:] in WLAFHTTPClientWrapper.m:210 :: Response Status Code : 0
2015-10-12 18:35:06.775 IBMBankNativeApp[45125:3922307] [DEBUG] [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper requestFailed:error:] in WLAFHTTPClientWrapper.m:211 :: Response Error : The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
我应该以某种方式禁用测试环境的安全性吗?
最佳答案
是的。启动 iOS 9 需要安全连接。
按照此博客文章中的说明了解更多信息:https://developer.ibm.com/mobilefirstplatform/2015/09/09/ats-and-bitcode-in-ios9/
在开发阶段,最简单的方法是禁用 ATS,但请记住在进入生产阶段时正确配置您的应用程序和服务器。
编辑 Xcode 项目的 info.plist 文件。添加以下内容:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
顺便说一句,您说您使用的是 7.1,但您的应用程序清楚地表明您使用的是 MPFF 6.3。
关于iOS native 无法连接到 MFP 服务器 : requires the use of a secure connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33085230/
我们使用 Swift 3 和 Xcode 8 开发的 iOS 应用程序连接到 MobileFirst Platform Foundation v8 服务器上的 Java 适配器。当服务器关闭时移动应用
我无法在 iOS 中连接 MFP,我收到这样的错误。 Response Data: /*-secure-{"reason":"App authenticity security check faile
我正在尝试清除所有错误,并在关闭大型弹出窗口时将输入值设为空白。 我检查了“关闭”按钮的类并尝试触发 jquery 事件,但它不起作用。 $("button.mfp-close").on('click
每次请求时,我都可以在 MFP IOS SDK(8.0.2017022013) 中看到许多内存泄漏。我上传了一个简单的测试项目here它实现了一个简单的请求。下面是显示内存泄漏的图像。 . 主要问题是
我故意关闭了 MFP 服务器,但我仍然可以通过调用 WLAuthorizationManager.obtainAccessToken() 接收/获取访问 token 。 通过比较 token ,我发现
我正在使用基于 Java 的 MFP 7.0 适配器,当我尝试通过 CLI 和 Eclipse 进行构建时,出现以下错误: Error: BUILD FAILED /Applications/IBM/
我有一个使用 Angular 在 IBM MFP 7.1 上编写的 iOS 混合应用程序。目前我正在尝试使用推送通知,但代码从未进入 onReadyToSubscribe 方法。 我从文档中获取了有关
安装“cordova-plugin-mfp-push”后,我在设备上运行应用程序时遇到问题。 在 Xcode 中,我看到错误.. 无法安装“我的应用” 用于签署“myapp”的证书已过期或已被吊销。需
我已经禁用了我的 ios/swift 项目中的所有 NSLogs/print。但是当我在模拟器上运行应用程序时,MFP Sdk 仍在记录响应。当我在设备上运行该应用程序时,它会通过不显示任何日志来正常
我们在客户端使用 ionic 框架 并在服务器端使用 rest webservices 开发移动应用程序。从客户端,我能够成功连接 mfp 服务器。现在我正在尝试将我的 Web 服务服务器与 mfp
我想编写一个与 Web 服务器通信的 MFP 适配器 (v8)。服务器等待包含图像信息的参数图像。移动客户端实现是在 ionic cordova 中实现的。 首先,我检查了海报,这是要发送的正确请求,
我正在尝试为 EventSource 推送通知完全使用 Java 和 XML(无 Javascript)制作 IBM MobileFirst Platform 推送通知适配器。 我找到的只是IBM K
这是我第一次使用stackoverflow,所以请耐心等待,呵呵。 在 HTML、CSS 和 JS 方面,我是一个相对的新手,但我必须时不时地在工作中使用它们。今天我申请了Magnific Popup
最新的 Android SDK 不允许我使用 android 命令,因为不推荐使用它来创建 mfp cordova 项目。 我正在使用 IBM MobileFirst CLI v7.1.0.00.20
通过 MFP 控制台(不使用 CLI)为 iOS 和 Android 注册应用程序时,我发现了一个奇怪的行为。使用 CLI 进行注册适用于同一应用的 iOS 和 Android 版本,但似乎无法使用控
我无法在 MFP8-8.0.0.00-20170220-180258 中生成 Swagger 文档。此外,资源不会显示在 MFP 控制台中。 我在日志中收到以下错误: [5/21/17 11:03:1
IBM MobileFirst™ Platform Foundation 维护一个设备 ID 数据库表,以及其他与设备相关的元数据,以启用此功能。除了数据库中的设备 ID 列外,还保留了一个状态列。可
以下是mfp.auth.service.ts文件中的代码: performLogin(username: string, loginRequest: RequestModel): Observable
我正在尝试使用 CLI 7.1 跟踪 MobileFirst 虚拟 PoT,并在 Xcode 控制台中收到以下错误: 2015-10-12 18:35:06.649 IBMBankNative
我的AndroidManifest.xml有: 但是当我运行mfp build时生成的 .iml 文件显示: 这不是 sdk 19,甚至不是我根据我的 $ANDROID_HOME 安装的 API
我是一名优秀的程序员,十分优秀!