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

android - CodePush - 发布 iOS bundle 会破坏 Android,反之亦然

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

使用 react-native-code-push.

每当我发布 iOS 版本(使用 code-push release-react ... ios)时,它都会破坏我的 Android 代码推送。下次我尝试获取更新时,我收到以下错误:

You attempted to set the key isPending with the value true on an object that is meant to be immutable and has been frozen.

然后,如果我发布一个 Android 版本,它会破坏我的 iOS,出现以下错误:

Update is invalid - A JS bundle file named "main.jsbundle" could not be found within the downloaded contents. Please ensure that your app is syncing with the correct deployment and that you are releasing your CodePush updates using the exact same JS bundle file name that was shipped with your app's binary.

这很奇怪,文档没有说明两个平台之间的冲突。



Best Answer-推荐答案


您需要为每个平台设置一个应用程序

code-push app add [name]-ios

code-push app add [name]-android

我认为 code-push release-react [app-name] [platform] ... 平台参数只告诉 react-native bundler 使用哪个入口文件(index.ios. js 或 index.android.js)它不能作为“仅在 ios 上安装”

关于android - CodePush - 发布 iOS bundle 会破坏 Android,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592835/

回复

使用道具 举报

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

本版积分规则

关注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