Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为'提供附加根目录;绑定本地代码和图像';Xcode构建步骤_Ios_React Native - Fatal编程技术网

Ios 为'提供附加根目录;绑定本地代码和图像';Xcode构建步骤

Ios 为'提供附加根目录;绑定本地代码和图像';Xcode构建步骤,ios,react-native,Ios,React Native,我正在尝试将React Native集成到现有的iOS应用程序中。我没有严格遵守 我这么说是因为我不想将React Native安装到我的顶级项目文件夹中。我们有一个现有的目录结构,我需要能够引用和使用React-Native,不仅来自我的顶级应用程序项目,还来自我们的一些本机库,因此我想将React-Native安装到现有目录结构中更通用的位置。以下是我正在努力实现的当前目录结构: ios | +-- myapp | | | +-- myapp.xcodeproj | \-- React

我正在尝试将React Native集成到现有的iOS应用程序中。我没有严格遵守

我这么说是因为我不想将React Native安装到我的顶级项目文件夹中。我们有一个现有的目录结构,我需要能够引用和使用React-Native,不仅来自我的顶级应用程序项目,还来自我们的一些本机库,因此我想将React-Native安装到现有目录结构中更通用的位置。以下是我正在努力实现的当前目录结构:

ios | +-- myapp | | | +-- myapp.xcodeproj | \-- ReactComponent | | | \-- index.ios.js | +-- libinternal | | | \-- libbusinesslogic | | | \-- libbusinesslogic.xcodeproj | +-- libexternal | | | \-- ReactNative | | | \-- node_modules | | | \-- react-native 这对我的项目不起作用,因为我在其他位置安装了React Native,所以我将其更改为:

export NODE_BINARY=node
../libexternal/ReactNative/node_modules/react-native/packager/react-native-xcode.sh
当我构建myapp时,脚本失败,出现以下错误:

未捕获错误:NotFoundError:在任何根目录中都找不到条目文件index.ios.js:[“/Users/jboehle/Desktop/projects/ios/libexternal/ReactNative”]

似乎没有办法向
react native xcode.sh
脚本传递额外的根

在花了一段时间在谷歌上搜索之后,似乎可以通过自定义
rn cli.config.js
文件来实现这一点,但我一直无法让它工作

有没有一种方法可以让我现有的目录结构起作用

编辑:我也遇到过,这似乎和我问的问题完全一样。它被标记为关闭,但我看不到这个问题有任何真正的解决方案。该票据的原始作者发布了一个修复程序,用于使用不同的根运行打包程序,而不是使用不同的根运行bundler脚本

export NODE_BINARY=node
../libexternal/ReactNative/node_modules/react-native/packager/react-native-xcode.sh