问题标签 [mobilefirst-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
20 浏览

iphone - MobileFIrs 对高分辨率的支持

我们正在使用从 WL 6.2 迁移而来的命令行为 MFP 7.1 构建应用程序。

在我们的 Iphone 6 和 6+ 中,屏幕以低分辨率出现。我们之前在 WL 6.2 上遇到过这个问题,IBM 必须为我们的 CLI 提供 iFix 才能以高分辨率编译项目。

多功能一体机版本 7.1.0.00.20160401-2103

我们是缺少 iFix 还是需要为它打开 PMR?

0 投票
1 回答
111 浏览

ios - 使用 MFP CLI 8.0 注册 iOS 应用程序总是提示 bundleId

我正在尝试以无人值守的方式使用 mfpdev CLI将 iOS 本机应用程序注册到 Bluemix Mobile Foundation 服务器 ( https://console.ng.bluemix.net/catalog/services/mobile-foundation )。

我已经通过 MobileFirst Operations Console 中提供的示例应用程序实现了这一点,但尝试使用我自己的应用程序时,对于任何操作,我总是会得到 bundleId 和版本提示:注册、拉取、推送。

这些属性已经在 Info.plist 中定义,所以我不知道我还应该做些什么来允许无人值守的操作:

0 投票
1 回答
157 浏览

ibm-mobilefirst - 如何使用 CLI 将适配器部署到本地 MFP 服务器?

我一直在寻找 MFP CLI 文档如何将适配器部署到本地 MFP 服务器,但找不到。我也找不到mfp help adapter

命令是什么?

0 投票
4 回答
738 浏览

cordova - WL.Client.createSecurityCheckChallengeHandler 不是函数

您好,我试图在 MF8 新应用程序中运行安全检查(只需从 mf 控制台下载 cordova 示例应用程序并添加 android 平台),当我尝试从 app.init() 实例化 UserLoginChallengeHandler 时;

然后一直,从我的 mfpdev 应用程序预览中,抛出这个错误 Uncaught TypeError: WL.Client.createSecurityCheckChallengeHandler is not a function at (compiled_code)

是否有一些我缺少的配置?或者这个方法刚刚被弃用(因为我只是从 WL.Client 记录所有方法并且这个方法丢失了),而且,我没有找到知识中心的所有 api 文档在哪里,是否有任何我丢失的 URl

0 投票
1 回答
952 浏览

ibm-mobilefirst - MobileFirst 适配器 - 为什么我在 MobileFirst 操作控制台的 Swagger 文档页面上发出请求时收到“401 Unauthorized”错误

我正在使用 MobileFirst CLI 8.0.0-2016070716、Java 1.8.0_91(如果重要,在 Mac OS X 10.11.6 上)。我一直在学习使用 MobileFirst CLI 创建 Java 适配器的本教程

按照创建、构建和部署适配器的步骤完成后,我打开操作控制台并选择我刚刚部署的适配器 --> 资源 --> “查看 Swagger Docs”。当我在任何操作上按“试用”时,我会收到“401 - 未经授权”响应代码。

知道可能是什么问题吗?

0 投票
2 回答
299 浏览

java - 部署maven java适配器的正确方法是什么

教程使用 jar 文件部署适配器

  • 文件 → 导入... → Maven → 现有 Maven 项目。(由 cli 创建的 java 适配器使用此注释“mfpdev 适配器创建”)
  • 从 lib 文件夹中添加两个 jar 文件
  • 选择 Run → Run Configurations...,右键单击 Maven Build 并选择 New。
    • 提供一个名称:“Maven 部署”。
    • 设置为目标:“适配器:部署”。

但运行不启用。我错过了什么? 在此处输入图像描述

项目结构:

在此处输入图像描述

运行方式 →未找到用于构建适配器的Maven 安装

在此处输入图像描述

并通过 CLI 使用流命令到FileUploadAdapter java 适配器

mfpdev 适配器创建
cd FileUploadAdapter/
mfpdev 适配器构建
mfpdev 适配器部署

0 投票
3 回答
2428 浏览

ibm-mobilefirst - 通过 NPM 安装 mfpdev-cli 会导致错误

通过 npm 安装 mfpdev-cli 时,我收到以下错误:

有关如何解决此问题并安装最新版本的 MobileFirst CLI 的任何想法?我在 Mac OS X 10.11.6 上运行 npm 版本 3.10.7,我的节点版本是 4.2.4。

谢谢你的帮助,

约翰

0 投票
3 回答
1602 浏览

cordova - 在应用程序预览 (MAC) 中找不到 MobileFirst 8.0 Cordova CLI 界面

我已成功启动服务器,注册了应用程序并部署了所有适配器。但是,每当我调用命令时:

mfpdev 应用预览

CLI 响应以下消息:

[BS] 服务文件来自:./platforms 错误:Cordova 命令行界面未安装在您的系统路径上。

当然,我之前已经检查过 Cordova 是否可用,通过使用 cordova -v (我是 gettint '6.1')

可能是什么问题呢?

我正在使用 OSX El Capitan 10.11.3

更新:

mfpdev info 命令显示以下信息:

Cordova 信息​​:版本:6.3.1 已安装插件:cordova-plugin-console 1.0.3 “控制台”cordova-plugin-device 1.1.2 “设备”cordova-plugin-dialogs 1.2.1 “通知”cordova-plugin-全球化 1.0.3 “全球化”cordova-plugin-mfp 8.0.2016080320 “IBM MobileFirst Platform Foundation”cordova-plugin-okhttp 2.0.0 “OkHttp”cordova-plugin-splashscreen 3.2.2 “Splashscreen”cordova-plugin-statusbar 2.1。 3 “StatusBar” cordova-plugin-whitelist 1.2.2 “Whitelist” ionic-plugin-keyboard 2.2.1 “Keyboard” 已安装平台:android 5.2.2 ios 4.2.1

Cordova 应用程序配置:MobileFirst Platform Foundation 命名空间:http ://www.ibm.com/mobilefirst/cordova-plugin-mfp 小部件 ID:com.ionicframework.todo107397 小部件版本:0.0.1 小部件名称:todo 主文件:index.html适用于 Android 的 MobileFirst SDK 校验和:1638037605 适用于 iOS 的 MobileFirst SDK 校验和:2417110129 适用于 Windows 10 UWP 的 MobileFirst SDK 校验和:0 适用于 Windows 8 桌面的 MobileFirst SDK 校验和:0 适用于 Windows Phone 8 的 MobileFirst SDK 校验和:0 MobileFirst Platform Foundation 平台版本:8.0.0.00 -20160803-1114 MobileFirst Platform Foundation 客户端自定义初始化:false MobileFirst Platform Foundation 服务器 URL:http ://10.125.66.44:9080 MobileFirst Server 运行时:mfp MobileFirst Platform Foundation 直接更新授权密钥:适用于 Android 的 MobileFirst Platform Foundation 测试 Web 资源:false 适用于 iOS 的 MobileFirst Platform Foundation 测试 Web 资源:false 适用于 Windows 10 UWP 的 MobileFirst Platform Foundation 测试 Web 资源:false MobileFirst Platform Foundation 测试 Web Windows 8 桌面的资源:false MobileFirst Platform Foundation 测试 Windows Phone 8 的 Web 资源:false MobileFirst Platform Foundation 忽略 Android 的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 iOS 的文件扩展名:png、 jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 Windows 10 UWP 的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 Windows 8 桌面的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 忽略 Windows Phone 8 的文件扩展名:png、jpg、jpeg、gif、mp4、mp3 MobileFirst Platform Foundation 语言首选项: 恩

可以从 mfpdev 清楚地访问 Cordova,但是错误消息仍然存在

0 投票
1 回答
52 浏览

ios - 添加小部件扩展后的 libcordova.a 错误 - ios

我在我的移动第一项目中添加了今天的小部件。我能够在设备和模拟器中运行该应用程序。但是在执行构建以分发它时,它会产生一个问题。但是,我可以在添加扩展之前进行构建和分发。

错误是

ld:找不到文件:
“Iphone/BuildProductsPath/Release-iphoneos/libCordova.a clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我在下面的屏幕截图中共享了有效的体系结构和其他链接器标志。我正在使用 xcode 8.1、cordova 6.0。

其他链接器标志

在此处输入图像描述

0 投票
2 回答
719 浏览

ibm-mobilefirst - FWLSE3030E: MobileFirst 管理数据库中不存在运行时“mfp”。数据库可能已损坏

在 WebSphere Application Server 8.5.5.10、RedHat Linux 7.3 上安装和配置 MobileFirst 8 后,出现错误

FWLSE3030E: MobileFirst 管理数据库中不存在运行时“mfp”。数据库可能已损坏。

我正在使用带有 FP40 的 WebSphere SDK 1.7

我检查了数据库,所有表都存在。


在 SystemOut.log 中,我收到异常,如下所示:

com.ibm.worklight.admin.common.util.exceptions.SystemException: FWLSE3002E: 找不到资源。


SystemOut.log


Edit1:我已经使用命令行安装了 MobileFirst 8,并使用 Ant 任务对其进行了配置。

Edit2: WAS 完整配置文件部署的应用程序。 部署的应用程序