【发布时间】:2023-03-21 23:39:01
【问题描述】:
我在 macbook air(最新的 OSX)上运行 WL 6.1 (6.1.0.01.20140310-1427)。我有一个正在尝试连接到远程 WL 服务器的 dojo 混合应用程序。当我生成一个 iOS 应用程序并将 worklight 服务器的地址更改为远程服务器时。它不会更改生成的 iOS 代码中的地址。我遵循的步骤是:
- 打开构建设置和部署目标..。在混合应用程序文件夹上。
- 选中构建应用程序以使用不同的 Worklight 服务器复选框。
- 输入新的服务器信息,点击确定
- 构建所有环境
- 构建完成后,我启动到 xcode 并查看 worklight.plist 和 Root.plist 文件。
此时他们仍在引用我的本地服务器。如果我将它们编辑为指向远程服务器,那么我的应用程序就可以工作。由于每次构建时都会重新生成这些文件,因此这不是一个有效的解决方案。
为了验证它在我的应用程序中什么都没有,我创建了一个默认的 dojo 混合应用程序。执行了我上面列出的步骤。当我启动到 xcode 时,Root.plist 和 worklight.plist 仍然有默认的本地服务器信息。
所以有趣的是。我也有一个win7系统运行同级别的WL开发者插件。我执行相同的步骤,并且 worklight.plist 文件在 Windows 上正确更新,而不是在 osx 中。唯一的其他区别是 win7 版本运行 jre 1.7_21,而 osx 运行 1.7_51。两者都处于 64 位模式。
【问题讨论】:
标签: ibm-mobilefirst worklight-studio