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

ios - react 原生链接弹出

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

我尝试在以前的问题中搜索,但没有找到。我犯了使用 Create React Native App 项目的错误。我正在尝试对本地链接使用react。我做了 npm i --save。我收到一个错误

react-native link can not be used in Create React Native App projects. If you need to include a library that relies on custom native code, you might have to eject first. See https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md for more information.

我读了这篇文章,很遗憾我完全迷路了。我使用的是 Visual Studio Code 而不是 xcode。



Best Answer-推荐答案


错误与它所说的完全一样。除非您从 Create React App 中弹出项目并获取 native 项目文件,否则您无法链接需要链接的 Assets 和库。弹出为您提供 native 代码,您可以使用 Xcode 将库与 native 代码链接。

Create React App 建立在 Expo 之上,旨在让您在任何平台上开发应用程序,尤其是 iOS 应用程序。但世博会因其所完成的工作的性质而受到限制。

因此,当您想要在 iOS 的情况下链接需要 Xcode 的平台相关库时,就会出现问题。 Xcode 是专有的——实际上也是唯一的方式来构建需要外部库的基于 Apple 的项目,因为它们需要 API 和只有它可用的环境。这是 Expo 出现的重要原因之一,它允许人们在没有 Xcode 的情况下使用 React Native 构建应用程序,但它有其局限性。

因此,如果您没有 Mac OS,则不能使用需要与 native 代码链接的库,因为它所需的 API 和工具仅在 Mac OS 上提供。

关于ios - react 原生链接弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47822627/

回复

使用道具 举报

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

本版积分规则

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