Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Expo-更新在弹出的react原生项目上出现错误,如何解决?

Expo-更新在弹出的react原生项目上出现错误,如何解决?
EN

Stack Overflow用户
提问于 2021-01-25 22:54:25
回答 1查看 962关注 0票数 0

由于需要WebRtc,我正在将我的react原生项目从托管项目弹出到bare flow。但是,在弹出并查看文档中的指令后,我在Xcode中构建了客户端并收到错误:

代码语言:javascript
运行
AI代码解释
复制
 com.facebook.react.Javascript (13): "expo-updates must be configured with a valid update URL or scope key" 

我使用npm安装expo-update,安装expo-update,然后按照文档所说的那样安装npx pod-install。

代码语言:javascript
运行
AI代码解释
复制
Here is my package.json


    {
  "scripts": {
    "start": "react-native start",
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "web": "expo start --web",
    "eject": "expo eject",
    "cypress-open": "cypress open",
    "cypress-run": "cypress run"
  },
  "dependencies": {
    "@expo/react-native-action-sheet": "^3.8.0",
    "@expo/vector-icons": "^10.0.0",
    "@hookform/resolvers": "^1.1.1",
    "@react-native-async-storage/async-storage": "^1.13.2",
    "@react-native-community/masked-view": "0.1.10",
    "@react-native-community/netinfo": "^5.9.6",
    "@react-navigation/drawer": "^5.10.5",
    "@react-navigation/material-bottom-tabs": "^5.3.10",
    "@react-navigation/native": "^5.8.9",
    "@react-navigation/stack": "^5.12.6",
    "axios": "^0.21.1",
    "axios-auth-refresh": "^3.0.0",
    "axios-retry": "^3.1.9",
    "expo": "^39.0.2",
    "expo-font": "~8.3.0",
    "expo-secure-store": "~9.2.0",
    "expo-splash-screen": "~0.6.2",
    "expo-status-bar": "~1.0.2",
    "expo-updates": "^0.3.5",
    "immutability-helper": "^3.1.1",
    "jwt-decode": "^3.1.2",
    "moment": "^2.29.1",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-hook-form": "^6.12.2",
    "react-native": "~0.63.3",
    "react-native-document-picker": "^4.1.0",
    "react-native-gesture-handler": "~1.7.0",
    "react-native-image-picker": "^2.3.4",
    "react-native-paper": "^4.4.1",
    "react-native-reanimated": "~1.13.0",
    "react-native-safe-area-context": "3.1.4",
    "react-native-screens": "~2.10.1",
    "react-native-unimodules": "~0.11.0",
    "react-native-web": "~0.13.12",
    "socket.io-client": "^3.0.3",
    "yup": "^0.32.0"
  },
  "devDependencies": {
    "@babel/core": "~7.9.0",
    "babel-jest": "~25.2.6",
    "jest": "~25.2.6",
    "react-test-renderer": "~16.13.1",
    "@cypress/snapshot": "^2.1.7",
    "cypress": "^6.0.1",
    "cypress-image-snapshot": "^4.0.0"
  },
  "private": true,
  "api": "https://groups.blindlydate.com",
  "name": "BlindlyGroups",
  "version": "1.0.0"
}

代码语言:javascript
运行
AI代码解释
复制
./app.json
    {
  "expo": {
    "name": "client",
    "slug": "client",
    "version": "1.0.0",
    "sdkVersion": "39.0.2",
    "orientation": "portrait",
    "entryPoint": "./index.js",
    "icon": "./Assets/icon.png",
    "splash": {
      "image": "./Assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": ["**/*"],
    "ios": {
      "supportsTablet": true,
      "bundleIdentifier": "io.expo.ios"
    },
    "android": {
      "adaptiveIcon": {
        "foregroundImage": "./Assets/adaptive-icon.png",
        "backgroundColor": "#FFFFFF"
      },
      "package": "io.expo.android"
    },
    "web": {
      "favicon": "./Assets/favicon.png"
    }
  }
}
代码语言:javascript
运行
AI代码解释
复制
   ./metro.config.js

    module.exports = {
  transformer: {
    assetPlugins: ["expo-asset/tools/hashAssetFiles"],
    getTransformOptions: async () => ({
      transform: {
        experimentalImportSupport: false,
        inlineRequires: false,
      },
    }),
  },
};
EN

回答 1

Stack Overflow用户

发布于 2021-08-01 14:34:42

如果在运行ios时出现此错误:添加到/ios/your-app-name/Supporting/Expo.plist

代码语言:javascript
运行
AI代码解释
复制
<key>EXUpdatesURL</key>
<string>https://example.com</string>

对于Android:添加到/android/app/src/main/AndroidManifest.xml你会在文件中看到相关的标签(Meta),在这里包括这个代码片段...

代码语言:javascript
运行
AI代码解释
复制
<meta-data android:name="expo.modules.updates.EXPO_UPDATE_URL" android:value="https:example.com"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65893533

复制
相关文章
ubuntu更新源出现错误
有的小伙伴出现了残留源错误,有的人说重装,有的人说改sourcelist,这些方法诚然好使,但都是高射炮打蚊子:小题大作。 现在来说解决方法: 先选右下九个点
全栈程序员站长
2022/08/27
1.3K0
ubuntu更新源出现错误
React报错之无法在未挂载的组件上执行React状态更新
原文链接:https://bobbyhadz.com/blog/react-cant-perform-react-state-update-on-unmounted-component[1]
chuckQu
2022/08/19
2.4K0
在 CentOS 7 上如何安装更新
保证你的 CentOS 系统更新到最新是整个系统安全中最重要的部分之一。如果你不经常使用最新的系统安全补丁来更新系统,你的机器将会很容易被攻击。
雪梦科技
2020/05/11
5K0
在 CentOS 7 上如何安装更新
DeepinLinux 运行 React 项目出现 Error: watch ENOSPC 的解决方案
今天给新来的前端同事安装了 DeepinLinux,然后在运行 React 项目的时候出现了 Error: watch ENOSPC 的报错。我很奇怪为什么会出现这个错误,随后找到了这篇文章,原文如下:
FungLeo
2019/05/26
6940
在iOS8上出现<Error>: CGAffineTransformInvert: singular matrix.错误
在iOS8上设置self.whiteLight.transform = CGAffineTransformMakeScale(0, 0);会出现<Error>: CGAffineTransformInvert: singular matrix. 在iOS9不会,在swift上也不会,只有在OC的iOS8会出现 查了一下要解决这个问题就是要把CGAffineTransformMakeScale(0.00001f, 0.00001f)即可,因为CGAffineTransformMakeScale设置为0不会
傅_hc
2018/07/04
7510
Android原生项目集成React Native
最近,很多的公司,特别是小公司、小项目,为了解决人力成本的问题,都开发将移动原生开发转到了跨平台开发,或者原生+h5的混合开发,今天要说的是如何在原生项目中集成React Native。
xiangzhihong
2022/11/30
6680
BML CodeLab重磅更新:在Windows上可原生Linux AI开发
自从微软发布 WSL2(Windows Subsystem for Linux 2)之后,机器学习开发者、数据科学家就可以在 Windows 上做原生 Linux 开发了。
用户1386409
2021/03/09
1.2K0
BML CodeLab重磅更新:在Windows上可原生Linux AI开发
React Natvie在Mac os上安装并创建项目
摘要总结:本文介绍了React Native在Mac OS上的安装和创建项目过程,包括安装brew、node和webpack,设置国内镜像,安装React Native,初始化项目,启动项目,以及下载关键依赖等步骤。
王小雷
2018/01/02
1.3K0
React Natvie在Mac os上安装并创建项目
React源码解析之HostComponent的更新(上)
接上篇 React源码解析之completeWork和HostText的更新 ,本文讲解下HostComponent多次渲染阶段的更新(下篇讲第一次渲染阶段的更新)。
进击的小进进
2020/03/04
5.9K0
安装scrapy,以及出现的错误解决。
首先我是在python3的环境上面完成的。我保留了python2的版本,然后安装python3的版本。然后在安装scrapy的过程中出现的错误,以及切换python版本后出现的错误。 一、安装python3
py3study
2020/01/03
1.6K0
分享下 Backbone、Vue、Angular、React 在项目上的使用经验
上周,知乎上有几篇关于 Angular 和 Vue 对比的文章。本来想着的是,这些文章倒是可以指导下新手,作一些技术选型。可遗憾的是,开始的文章失去了一些偏颇,后面的文章则开始了一些攻击性行为。慢慢的,整个知乎上便是充满了一些戾气,开始了无尽的网络暴力。 于是,我想分享一下之前使用这些 MV* 框架的经验。 前端的摩尔时代 同样吧,在上周结束了《Expert Angular》的审校,这是第三本为 Packt 出版社审校的 Angular 的书。然后,先让我来讲个故事:一年前我开始审校的这本书,当时是基于 A
Phodal
2018/01/29
2.3K0
关于React Native项目在android上UI性能调试实践
我们尽最大的努力来争取使UI组件的性能如丝般顺滑,但有的时候这根本不可能做到。要知道,Android有超过一万种不同型号的手机,而在框架底层进行软件渲染的时候是统一处理的,这意味着你没办法像iOS那样自由。不过有些时候,你还是可以想办法提升应用的性能(有的时候问题根本不是出在原生代码上!) 要想解决应用的性能问题,第一步就是搞明白在每个16毫秒的帧中,时间都去哪儿了。为此,我们会使用一个标准的Android性能分析工具systrace,不过在此之前…… 请先确定JS的开发者模式已经关闭! 你应该在应用的日志
xiangzhihong
2018/02/05
3.1K0
关于React Native项目在android上UI性能调试实践
Flask项目db.create时候出现的错误
首先,我的项目结构是这样的: 我需要创建数据表,运行db.create_all(),出现了一个注册的错误(注意!这个错误是在没有初始化数据库的时候报的错,初始化数据库后可以在将下面两句代码删掉)
简单、
2018/07/17
6110
Proxmox每天出现”更新软件包数据库”错误解决办法
Proxmox安装后每天出现“更新软件包数据库”错误,这个问题的原因是:免费版的Proxmox无法使用其企业版的更新源。
用户2135432
2023/10/21
2.1K0
Proxmox每天出现”更新软件包数据库”错误解决办法
解决使用SecureCRT出现的Generic clipboard failure错误
我使用securecrt连接hp-ux进行操作,使用的版本是securecrt 6.6 64bit。
williamwong
2018/07/24
1.7K0
解决使用SecureCRT出现的Generic clipboard failure错误
解决typecho出现“Database Server Error”错误
今天准备重新弄个站,由于安装的是php7.3版本,安装好后打开出现以下情况 看到上面图片显示的问题,可以肯定的是数据库和文件确实没有问题。可能是数据库版本或者是PHP版本问题导致的。 搜索到相关文章,提到Typecho不支持PHP7.0,需要将数据库引擎修改成Pdo_Mysql。 /** 定义数据库参数 */ db = new Typecho_Db('Pdo_Mysql', 'typecho_'); $db->addServer(array ( 'host' => 'localhost', 我们需要
小唐同学.
2022/02/23
2.8K0
解决typecho出现“Database Server Error”错误
浏览器要原生实现React的并发更新了?
要说React有什么其他框架没有的、独一无二的特性,那一定是「并发更新」。围绕并发更新,存在两个很有意思的现象:
公众号@魔术师卡颂
2023/08/30
1840
浏览器要原生实现React的并发更新了?
Windows 7上IIS出现http 500错误
昨天开始在我的windows7上出现了Http 500错误,查看系统的应用程序日志,有如下两条错误: 1: 日志名称: Application 2: 来源: Microsoft-Windows-IIS-W3SVC-WP 3: 日期: 2010/8/7 20:58:37 4: 事件 ID: 2268 5: 任务类别: 无 6: 级别: 错误 7: 关键
张善友
2018/01/19
1.7K0
点击加载更多

相似问题

React原生复活包是否在react导航/抽屉上出现错误?

114

在android上运行react原生项目

122

react原生导航-在屏幕上更新添加/更新/删除项目的列表

111

在react原生项目上构建apk文件

11

React原生运行时错误,如何解决?

115
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文