当流星文件更改时,将新版本推送到 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)的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法将更改推送到 AWS Beanstalk,而不是在每次部署时上传整个 zip 文件?
当应用程序已经上传时,ios更改标签itunesconnect [关闭]