ViroReact 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ViroReact 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ViroReact 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 Alias_Travis
适用人群 未知
收录时间 2021-11-16

软件简介

Viro React 是一个供开发人员快速构建增强现实 (AR) 和虚拟现实 (VR) 体验的平台。开发人员使用 React Native 进行编写,Viro 在所有移动 VR(包括 Google Daydream、Samsung Gear VR 以及适用于 iOS 和 Android 的 Google Cardboard)和 AR(iOS ARKit 和 Android ARCore)平台上本地运行代码。

手动搭建 ViroReact 平台的说明:

构建 iOS ViroReact:

  1. 按照我们的快速入门指南中的说明设置依赖项。
  2. 使用 git: 将 repo 克隆到工作区git clone https://github.com/viromedia/viro.git
  3. 使用 Virocore 存储库中概述的构建说明构建我们的 iOS 渲染器。
  4. 验证是否看到在ios/dist文件夹中创建的新文件。
  5. ios/文件夹中安装 Pod :
    cd ios
    pod install
    
  6. 在 test 文件夹中安装 node_modules:
    cd test
    npm install
    
  7. ViroExample文件夹中安装 pods :
    cd test/ios/ViroExample
    pod install
    
  8. 在 Xcode 中打开ViroExample.xcworkspace。(确保打开 .xcworkpace 文件,而不是* .xcodeproj 文件)
  9. 选择产品->方案。如果您没有看到React方案,请点击Manage Schemes...。在对话框中添加React方案。
  10. 对 scheme 进行构建配置(Debug 与 Release)。
  11.  
    11.a If you want the ability to run on Simulator, 
         change target to any of the `iOS Simulator` targets instead of `Generic iOS Device`. 
    11.b If in your own app project setup, you prefer to include Viro React as a static library 
         rather than relying on `use_frameworks!` - build scheme `ViroReact_static_lib` 
         instead of `ViroReact` as mentioned above in step #11. 
    
  12. 应该会在ios/dist/lib/libViroReact.a中看到libViroReact.a
  13. 要运行 Viro React 测试,请在插入的 iOS 设备上运行ViroExample方案。

构建 Android Viro React:

  1. 在 viro 目录下,运行./prepareRelease.sh.
  2. Android bridge 现在应该是在 release 下构建
  3. 应该会看到在 android/react_viro/react_viro-release.aar 中创建的新文件
  4. 构建 android 发布测试:
    $ cd test/android
    $ ./gradlew assembleGvrRelease
    
  5. 在插入的 Android 设备上从test/android/app/build/output/gvr/app-gvr-release.apk安装 app-gvr-release.apk。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
GIFLIB 缓冲区错误漏洞
GIFLIB是GIFLIB项目负责维护的一个用于处理GIF图像的库及实用程序。sam2p是一款使用C++编写的UNIX命令行实用程序,它能够将图像转换为PDF等格式的文件。 GIFLIB 3.0版本至3.1.1版本中和sam2p 0.49.4版本中存在基于堆的缓冲区溢出漏洞,该漏洞源于没有检查某个\"Private->RunningCode - 2\"数组索引。远程攻击者可利用该漏洞造成拒绝服务。
CVE-2018-11490 MPS-2018-6517
2022-08-08 18:39
GIFLIB 数字错误漏洞
除零错误
GIFLIB是一款用于读取和编辑gif图像的库。 GIFLIB 2019-02-16之前版本中的dgif_lib.c文件的‘DGifSlurp’函数存在数字错误漏洞。该漏洞源于网络系统或产品未正确计算或转换所产生的数字。攻击者可利用该漏洞导致整数溢出或符号错误等。
CVE-2019-15133 MPS-2019-9980
2022-08-08 18:39
GIFLIB 缓冲区错误漏洞
跨界内存读
GIFLIB是一款用于读取和编辑gif图像的库。 giflib 5.1.4版本及之前版本存在安全漏洞,该漏洞源于gif2rgb.c中的DumpScreen2RGB有一个基于堆的缓冲区过度读取。
CVE-2020-23922 MPS-2021-5265
2022-08-08 18:39
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部