0

我目前正在尝试为 IOS 构建移动客户端。目前有2个问题悬而未决:

  1. 移动客户端将用于用户从我们的测试服务器下载应用程序。当我构建时,我运行构建设置和部署目标脚本并勾选复选框以部署到另一台服务器。但是我不确定上下文路径需要放在什么位置,当前默认是 /IBMAppCenter

  2. 当我尝试在 XCode 模拟器中运行应用中心时,应用中心会继续运行并显示加载图标。我检查了日志,发现它说:

    错误:未找到插件“com.ibm.mobile.InstallerPlugin”,或者不是 CDVPlugin。检查 config.xml 中的插件映射

我检查了我的本机文件夹 (ipad\native\CordovaLib),确实,CDVPlugin 不在插件文件夹中,但是当我查看 Classes 文件夹时,头文件 (.h) 和实现 (.m) 文件在那里。我应该如何配置以使其工作?

任何帮助表示赞赏。谢谢。

4

1 回答 1

0

关于问题1:

部署目标无关紧要。它仅与由 Worklight Console 管理的“普通”Worklight 应用程序相关(因此您必须指定 Worklight Console 在哪个服务器上运行)。但是 Application Center 客户端不受任何 Worklight Console 管理。您所做的只是构建环境、创建 IPA 并将其上传到 Application Center 服务器。因此,请仅使用“构建所有环境”菜单项并忽略任何具有部署目标的内容!

请参阅此处:http ://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=%2Fcom.ibm.worklight.appadmin.doc%2Fappcenter%2Ft_ac_proj_imp_build.html

关于问题2:

iOS的Application Center移动客户端应该在iphone环境下,而不是在ipad环境下。iphone 环境文件夹中的代码也应该适用于 ipad,但是您不能为 Application Center 客户端生成 ipad 环境,也不能删除 iphone 环境并通过文件 > 新建 > 环境重新生成它,因为当你这样做时,libAppCenterInstallerLib.a 被删除。您必须像在原始安装中一样使用该项目。

请检查 IBMAppCenter/apps/AppCenter/ iphone /native/appCenterLib。这应该包含包含 libAppCenterInstallerLib.a 的子目录(用于 Release、Debug ...)。您看到的错误消息意味着它找不到这个库;可能是因为您删除了 iphone 环境或因为您试图创建 ipad 环境。

于 2014-03-17T19:59:21.307 回答