我目前正在尝试为IOS构建移动客户端。目前有2个问题挥之不去:
移动客户端将用于用户从我们的测试服务器下载应用程序。当我构建时,我运行Build Setting and Deploy Target脚本并勾选复选框以部署到另一台服务器。但是我不确定需要将上下文路径设置为什么,当前默认值为/ IBMAppCenter
当我尝试在XCode模拟器中运行应用程序中心时,应用程序中心会继续运行加载图标。我检查了日志,发现它说:
错误:找不到插件'com.ibm.mobile.InstallerPlugin',或者不是CDVPlugin。 检查config.xml中的插件映射
我检查我的原生文件夹(ipad \ native \ CordovaLib)并且足够真实,CDVPlugin不在插件文件夹中,但当我查看Classes文件夹时,标题(.h)和实现(.m)文件在那儿。我应该如何配置才能使其正常工作?
感谢任何帮助。感谢。
答案 0 :(得分:0)
关于问题1:
部署目标无关紧要。它仅与由Worklight Console管理的“普通”Worklight应用程序相关(因此您必须指定Worklight Console运行的服务器)。但Application Center客户端不受任何Worklight Console的管理。您所做的就是构建环境,创建IPA并将其上传到Application Center服务器。因此,请仅使用“构建所有环境”菜单项并忽略具有部署目标的任何内容!
关于问题2:
适用于iOS的Application Center移动客户端应位于 iphone 环境中,而不应位于ipad环境中。 iphone环境文件夹中的代码也适用于ipad,但是您无法为Application Center客户端生成ipad环境,也无法删除iphone环境并通过File>重新生成它。新>环境,因为当您这样做时,libAppCenterInstallerLib.a将被删除。您必须采用原始安装中的项目。
请检查IBMAppCenter / apps / AppCenter / iphone / native / appCenterLib。这应包含子目录(对于Release,Debug ...),其中包含libAppCenterInstallerLib.a。您看到的错误消息表示它找不到此库;可能是因为您删除了iphone环境或者是因为您尝试创建了ipad环境。