• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 沃尔玛电极基本了解

[复制链接]
菜鸟教程小白 发表于 2022-12-11 19:04:05 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在尝试使用 Electrode (Walmart - http://www.electrode.io/site/docs/introduction.html) 创建一个基于 ReactNative 的基本 iOS 应用

虽然我可以让该应用在我的 Mac 上本地运行,但我很难理解整个无线 (OTA) 更新可以/应该如何运行。

这是我到目前为止所做的

  • 使用 ern create-miniapp TestApp 创建了一个小应用
  • 在 BitBucket 上创建了一个 GIT 存储库
  • 使用 ern cauldron repo 添加 TestApp [Bitbucket-url] 创建了一个 Cauldron
  • 使用 ern cauldron 添加原生应用 TestApp 添加原生应用

但是当我使用 ern run-ios 运行应用程序时,它似乎仍然指向我的本地计算机(我可以更新 index-ios.js 文件并在应用程序中更新)。那么,让整个 OTA 设置运行到另一个程序员可以更新 cloud/bitbucket 中的 index-ios.js 文件(我猜)并即时更新应用程序的地方缺少什么?



Best Answer-推荐答案


如果我理解正确,要使 OTA 工作,您需要使用 code-push 命令。

ern code-push <miniapps..>

Options:
  --help                     Show help                                                                                                                                                             [boolean]
  --descriptor, -d           Full native application selector (target native application version for the push)
  --force, -f                Force upgrade (ignore compatibility issues -at your own risks-)
  --appName                  Application name
  --deploymentName           Deployment to release the update to                                                                                                                                    [string]
  --platform, -p             Platform name (android / ios)                                                                                                                                          [string]
  --targetBinaryVersion, -t  Semver expression that specifies the binary app version(s) this release is targeting (e.g. 1.1.0, ~1.2.3)                                                              [string]
  --mandatory, -m            Specifies whether this release should be considered mandatory                                                                                                  [default: false]
  --rollout, -r              Percentage of users this release should be immediately available to                                                                                  [string] [default: "100%"]
  --skipConfirmation, -s     Skip final confirmation prompt if no compatibility issues are detected

More info about this command @ https://electrode.gitbooks.io/electrode-native/content/cli/code-push.html

关于ios - 沃尔玛电极基本了解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46888588/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap