我使用react-native开发android和ios应用程序。 我对ios-development和Xcode环境一无所知。
当我运行react-native run-ios
时,我看到了这个错误:
ld: library not found for -lRNSVG-tvOS
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
有什么想法吗?
UPD : 这可能是由react-native-svg或react-native-vector-icons包引起的。
答案 0 :(得分:0)
与https://github.com/facebook/react-native/issues/13783
相关刚刚从库中删除了* -tvOS.a文件
来自https://github.com/rebeccahughes/react-native-device-info/issues/258#issuecomment-340434729:
似乎是由react-native链接引起的错误
您可以手动删除 Xcode中的libRNDeviceInfo-tvOS.a - > [您的iOS构建目标] - >建立 短语 - >链接二进制文件与库。
答案 1 :(得分:0)
我们为多个客户设置了多目标。该库已添加到基本目标。确保从正确的目标中删除。