Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/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
在Xcode 10上运行react本机应用程序_Xcode_React Native_Xcode10 - Fatal编程技术网

在Xcode 10上运行react本机应用程序

在Xcode 10上运行react本机应用程序,xcode,react-native,xcode10,Xcode,React Native,Xcode10,当我想在Xcode 10(新测试版)上运行我的react原生应用hello world应用程序时,我遇到了这个错误,你能帮我吗? 错误: 错误:找不到生成输入文件: “/Users/nic/Documents/X-Project/xapp/node_modules/react native/Libraries/WebSocket/libfishhook.a” 按照建议,手动将libfishhook.a复制粘贴到正确的文件夹中,对我来说很有用: 作为解决方案,我从我的ios/build/build

当我想在Xcode 10(新测试版)上运行我的react原生应用hello world应用程序时,我遇到了这个错误,你能帮我吗? 错误:

错误:找不到生成输入文件: “/Users/nic/Documents/X-Project/xapp/node_modules/react native/Libraries/WebSocket/libfishhook.a”


按照建议,手动将libfishhook.a复制粘贴到正确的文件夹中,对我来说很有用:

作为解决方案,我从我的ios/build/build/Products/Debug iphonesimulator/libfishhook.a复制了该文件,并将其粘贴到../node_modules/react native/Libraries/WebSocket/中,获得了该版本。我希望有帮助

帮助我:

从Xcode中删除并再次添加libfishhook.a,路径问题将得到解决


丹尼尔的回答帮助我解决了这个问题。请注意,如果是tvOS,则应对RCTWebSocket tvOS执行相同的删除和添加操作。a

此问题由更严格的

一个临时的解决方案,真正的解决方案是切换回使用旧的构建系统

Xcode中,选择文件->项目/工作区设置。您将看到一个构建系统选项,用于选择传统构建系统,如下所示

清除您的项目和“衍生数据”构建和运行您的项目


优点:如果您使用的是CI/CD管道,您还可以将xcodebuild参数
-UseNewBuildSystem='NO'
添加到cli或通过fastlane
xcargs:“-UseNewBuildSystem='NO'”

您可以试试这个:但对我不起作用。哦,哇,这确实起作用了。我做这件事已经很久了。