使用 React 库时,xcode 中没有这样的文件或目录

Posted

技术标签:

【中文标题】使用 React 库时,xcode 中没有这样的文件或目录【英文标题】:No such file or directory in xcode when using React libraries 【发布时间】:2018-07-31 06:11:05 【问题描述】:

我正在用 React native 开发一个应用程序。一切正常,我也可以使用存档版本构建。但是在我拿到存档之后,我尝试构建一个调试版本,这次我得到了一个错误。

没有这样的文件或目录: '/Users/user/Library/Developer/Xcode/DerivedData/SUNNYCLOCK-bynykhnggpxtgpapfyrgelvatppk/Build/Products/Debug-iphoneos/libRNKeychain.a'

我不知道这个错误是怎么发生的。我尝试了以下事情

关闭 xcode 并清理项目 再次安装 Pod 和 npm 库 将每个库分别链接到 xcode

但没有任何帮助。错误仍然存​​在。请帮助我如何解决这个问题。

【问题讨论】:

在清理项目时,派生数据也会变得清晰,但是,您是否尝试过手动删除派生数据? 这会导致任何其他问题吗?我是 ios 新手 没有。删除派生数据文件夹中的内容。 。我手动将 libRNKeychain.a 添加到该文件夹​​中。看起来它的工作。我也将尝试您的解决方案。 如果它正在工作,则无需删除,但如果您删除派生数据,您的应用程序将被完全清理。但手动复制该文件不是一个好的选择。 【参考方案1】:

当您清理项目时,派生数据也会变得清晰,但仍然要手动删除派生数据。

希望这会有所帮助。

【讨论】:

以上是关于使用 React 库时,xcode 中没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 中BitCode是什么,怎样配置避免导入不支持BitCode的第三方库时工程编译报错?

在 Xcode 项目中使用 C/C++ 库时未找到体系结构 x86_64 的符号

在 Xcode 静态库中包含框架?

在使用 React-bootstrap 库时无法应用任何 Bootstrap 样式

当我的同事更改代码并将其提交到存储库时,我可以看到代码,但 xCode 编译时就好像他的贡献不存在一样

React Native - 在博览会弹出后安装博览会