问题标签 [react-native-code-push]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 反应本机 IllegalViewOperationException - 尝试删除子计数 0 视图标签上方的视图索引:1
我在我的 App.js 中发现了这个问题,它具有以下渲染方法:-
我只在 Android 发布的 apk 上发现了这个问题,它适用于 iOS。基本上我用过 CodePush。因此,一旦代码推送下载并安装更新,就会显示。- isDownloading:持有布尔值以检查应用程序是否正在更新的状态。- :将在代码推送更新应用程序时显示。- : react-redux - : react-native-router-flux 代码推送安装完成并重新启动应用程序后发生崩溃。
崩溃报告:-
react-native - 是否可以将 codepush 与多个根组件一起使用?
我的 index.js 文件注册了多个根组件,如下所示
是否可以在上述设置中使用 codepush?
我只能找到具有单个根组件的示例
ios - React Native 应用程序在 iOS TestFlight 上立即崩溃
我讨厌问这个开放式的问题,但我是在连续 4 天的试验、错误和纯粹的绝望之后问的。
我的问题是:
为 TestFlight 捆绑 React Native 应用程序是否有任何不明显的“陷阱”?因为我的应用程序在启动时崩溃,但仅在 TestFlight 中。崩溃报告仅显示 RCTFatal(下面的屏幕截图)。
我的 RN (0.54) 构建包括用于我的 JS 包的 CodePush,我在归档时使用发布方案/生产证书方案,遵循 CodePush/React Native 的所有指示。该应用程序有效,但打包时无效。任何想法,或最好的猜测可能是什么情况?
更新:
当我在模拟器上运行我的发布方案时,它会抛出一个错误:
更新(2): 对话已移至聊天:https ://chat.stackoverflow.com/rooms/170610/discussion-on-question-by-user1791914-react-native-app-crashes-immediately-on-io
更新(3): 这个问题仍然是相关的,但我已经打开了一个单独的问题作为调试,因为揭示了更多信息:React Native bundle error for Release,Babel not working?
React Native / Babel 没有正确编译传播运算符,所以这是一个需要排序的配置问题。
Unhandled JS Exception: Unexpected token '...'.
这是 Babel 传播运算符错误吗?
reactjs - 通过 Wix 使用 React Native Navigation 注册 React Native 代码推送
我使用react-native-code-push。这是:
此插件为 CodePush 服务提供客户端集成,让您可以轻松地为您的 React Native 应用程序添加动态更新体验。
但是在一些导航的本机实现中,例如react-native-navigation没有任何根组件。该应用程序将开始调用这样的函数:
因为没有根组件,所以不清楚我应该在哪里调用CodePush
,因为通常我应该用 CodePush 包装我的整个根组件,就像一个高阶组件一样。我以前做的是:
有没有解决这个问题的正确方法!?
我知道我可以这样做:
但是我应该只使用导航器来投影我的根组件,这看起来不是一个好主意。我认为这个问题可能有我正在寻找的最佳实践。
更新
我认为在 stacknavigator 中注册选项卡导航器有一些复杂性react-native-navigation
,至少我无法克服这个问题。tabBasedApp
中react-native-navigation
的示例react-native-code-push
,将是我所需要的。
javascript - 将本机android部署文件反应到服务器
我是 React Native 的新手,我想知道如何在服务器上部署 react native 部分或代码(如 javascript 文件和资产)然后使用它。
目前它显示为 localhost
请让我知道如何在服务器上部署它是否可能。
每次更改代码的反应部分时,是否需要更新 Play 商店中的应用程序?
代码推送到底做了什么,有什么方法可以从服务器加载我的反应原生包并动态更新应用程序
react-native - react-native 代码推送:允许的代码更改?
我正在为我的应用程序使用 react-native-code-push。我已经发布了几个版本,只改变了几个 js 错误,效果很好。
最近我意识到,如果一个代码推送版本涉及到除 javascript 之外的本地代码的任何更改,应用程序在更新时会崩溃。我添加了几个需要手动链接的 react native 包,例如 react-native-maps,并发布了一些目标版本的更新,希望他们能够接受这些,但没有运气。
那么如果更新只涉及添加不需要本地链接的轻量级库(使用 npm install)怎么办?我想知道代码推送在多大程度上允许客户端代码更新。
ios - iOS react-native-code-push 应用程序在调试/发布模式下工作,但带有存档的 TestFlight 应用程序的白屏
我正在尝试使用 Microsoft Code Push 更新 JS 包,而无需再次将应用程序提交到 iTunes。
在调试和发布模式下,应用程序可以通过代码推送成功加载包并在下次启动时安装更新。
与调试/发布 Xcode 应用程序不同,当我归档应用程序并从 TestFlight 安装它时,我在本机启动画面之后遇到一个白色的空白屏幕。App Center 中没有出现崩溃。
在添加 Code Push 支持之前我没有使用 Cocoapod,所以我不信任 Podfile,而且我在这方面完全是新手。
播客文件
环境
- react-native-code-push 版本:5.4.0
- 反应原生版本:0.53.3
- iOS/Android/Windows 版本:iOS 10.2
- 这会在调试版本或发布版本上重现吗?不,它工作得很好
- 这是在模拟器上重现,还是仅在物理设备上重现?在模拟器上效果很好
javascript - com.facebook.react.common.JavascriptException:未定义不是对象(评估'f.seed'),堆栈:@939:615
当我从使用 jenkins 构建的 codepush 运行相同的应用程序时,它总是在执行一组特定操作后崩溃。但是,当我尝试通过 Android Studio/Xcode、emu 或手机本地构建来调试同一个应用程序时,不会发生同样的错误。
这是我在运行从 bitly 下载的版本时从 android studio 得到的错误
我无法弄清楚错误是什么。很感谢任何形式的帮助。
react-native - 如何修复错误“没有这样的规模错误:无法发布 CodePush 更新”?
当通过 microsoft appcenter 推送 codepush 更新时,它会给出错误
没有这样的规模错误:无法发布 CodePush 更新。
这是命令输出
运行“react-native bundle”命令:
node node_modules/react-native/local-cli/cli.js bundle --assets-dest /tmp/code-push118719-24926-1rbxzj3.p629/CodePush --bundle-output /tmp /code-push118719-24926-1rbxzj3.p629/CodePush/index.android.bundle --dev false --entry-file index.js --platform android 扫描文件夹以查找 /home/dinuka/dev/lift/passenger- 中的符号链接app/node_modules (8ms)
扫描文件夹中的符号链接 /home/dinuka/dev/lift/passenger-app/node_modules (25ms) 加载依赖关系图,完成。
捆绑:开始捆绑:完成捆绑:将捆绑输出写入:/tmp/code-push118719-24926-1rbxzj3.p629/CodePush/index.android.bundle 捆绑:完成写入捆绑输出