如何防止meteor.local的负载(当build立ios应用程序与phonegap)
这是我在这里提出的一个问题的延伸,没有得到答复。 我正在尝试在我自己的远程服务器上托pipe的iPad上使用Meteor应用程序。 问题是,当我运行以下命令时,应用程序成功build立:
sudo meteor run ios-device --mobile-server=XXXX:XXXX
当我单击Xcode中的构buildbutton将应用程序部署到我的设备时,问题就开始了。 它似乎build立一切正常,甚至从我的远程服务器加载数据。 但几秒钟后,它将恢复到本地数据库/构build。 当我检查Xcode日志时,它会显示“ http://meteor.local/已完成加载”,因此似乎是用新的本地数据覆盖远程数据。 我不确定是否有启用的东西导致Xcode加载本地数据库,或者如果有什么,我必须closures,以防止加载。
更新:
我已经使用Jey DWork的build议解决了这个问题,在Meteor服务器启动中应用缺less的环境variables。
我添加的是:
Meteor.absoluteUrl.defaultOptions.rootUrl process.env.ROOT_URL process.env.MOBILE_ROOT_URL process.env.MOBILE_DDP_URL
没有设置这些,ROOT_URL似乎在初始加载之后被覆盖。 由于这些环境variables似乎没有logging,我仍然要去search,看看是否有不同的解决scheme(这似乎很奇怪,应用程序将不得不重新加载本身多次才可用) 。 但现在,这是一个临时的解决scheme。
看看这个post:
我已经理解了我的问题,也许你的问题是一样的,这里的所有解释:stackoverflow.com/questions/34658956/
- 您的智能手机应用程序必须使用–server = http:// IP:PORT参数构build
- 和
- 您的服务器应用程序必须以–mobile-server http:// IP:PORT参数启动
- 有没有办法使用worklight 6.2或phonegap混合应用程序从Android和iOS的另一个应用程序启动一个应用程序?
- 是否有可能在网上build立cordova应用程序?
- 带有手机版的不同平台版本
- cordovaiOS自定义插件:处理内存警告
- Phonegap – 在Apple地图应用程序中打开导航指示
- Facebook注册:操作无法完成(com.facebook.sdk错误2)
- Cordova 6.0.0使用cordova-ios@4.0和Xcode 7.2.1进行iOS本地化
- Cordova-Plugin-Contacts无法删除联系人字段
- 修改特定的UIWebView代码以使地址栏与Safari类似