在Xcode 10上运行react本机应用程序
当我想在Xcode 10(新测试版)上运行我的react原生应用hello world应用程序时,我遇到了这个错误,你能帮我吗? 错误: 错误:找不到生成输入文件: “/Users/nic/Documents/X-Project/xapp/node_modules/react native/Libraries/WebSocket/libfishhook.a”在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
按照建议,手动将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或通过fastlanexcargs:“-UseNewBuildSystem='NO'”
您可以试试这个:但对我不起作用。哦,哇,这确实起作用了。我做这件事已经很久了。