当流星文件更改时,将新版本推送到 iOS 上的开发/测试设备(流星运行 ios-device)

Posted

技术标签:

【中文标题】当流星文件更改时,将新版本推送到 iOS 上的开发/测试设备(流星运行 ios-device)【英文标题】:Pushing new builds onto the development/testing device on iOS when meteor files change (meteor run ios-device) 【发布时间】:2015-10-11 21:56:47 【问题描述】:

我可以使用meteor run ios-device 将我的应用程序部署到 iPhone 上进行测试。

但是我如何让它使用我正在编写的最新代码不断刷新构建?

即使我切换到 xCode 并再次点击运行按钮,它也会向我显示应用程序的旧版本。如果可以的话,我想避免一次又一次地将应用程序删除/推送到设备上。

再次澄清,我想要的行为是:当我更新meteorjs文件中的代码时,触发了流星服务器刷新,这也应该刷新我手机上的应用程序并显示新的输出。这就是它在浏览器上的工作方式,我认为 android-cordova 也是如此。

【问题讨论】:

【参考方案1】:

当我需要从 Mac 构建新版本时,我犯了删除应用程序的错误。这将删除我授予开发者帐户以在 iPhone 上运行应用程序的 Trust。这将使 XCode 尝试在设备上运行应用程序并出错。

所以现在我不删除应用程序,而且我运行meteor run ios-device --verbose(注意额外的标志)来找出过程中发生的任何错误。

【讨论】:

以上是关于当流星文件更改时,将新版本推送到 iOS 上的开发/测试设备(流星运行 ios-device)的主要内容,如果未能解决你的问题,请参考以下文章

iOS 在提交新版本时更改价格

有没有办法将更改推送到 AWS Beanstalk,而不是在每次部署时上传整个 zip 文件?

当应用程序已经上传时,ios更改标签itunesconnect [关闭]

如何将本地更改推送到 Bitbucket 上的远程 Git 存储库

使用 nginx 和流星上传和访问服务器上的图像

当 iOS 7 上的 selectedIndex 值更改时,TabBar 消失