我有一个简单的React原生应用程序,在做pod install
和做npm run ios
后得到下面的错误。我在SO中尝试过类似问题的解决方案。我的上下文是不同的,因为它在Build/Intermediates.noindex/
和Build/Products/
中发现重复的符号。显示错误的库是"react-native-share": "^7.4.1"
duplicate symbol '_OBJC_CLASS_$_RNShare' in:
/Users/r0g05wc/Library/Developer/Xcode/DerivedData/Aws-fsudfklafeulphhdpwjqdjzyeavw/Build/Intermediates.noindex/Aws.build/Debug-iphonesimulator/Aws.build/Objects-normal/x86_64/RNShare-ec270c8f2fdfe4cae64d418fb1db2df0.o
/Users/r0g05wc/Library/Developer/Xcode/DerivedData/Aws-fsudfklafeulphhdpwjqdjzyeavw/Build/Products/Debug-iphonesimulator/RNShare/libRNShare.a(RNShare.o)
duplicate symbol '_OBJC_METACLASS_$_RNShare' in:
/Users/r0g05wc/Library/Developer/Xcode/DerivedData/Aws-fsudfklafeulphhdpwjqdjzyeavw/Build/Intermediates.noindex/Aws.build/Debug-iphonesimulator/Aws.build/Objects-normal/x86_64/RNShare-ec270c8f2fdfe4cae64d418fb1db2df0.o
/Users/r0g05wc/Library/Developer/Xcode/DerivedData/Aws-fsudfklafeulphhdpwjqdjzyeavw/Build/Products/Debug-iphonesimulator/RNShare/libRNShare.a(RNShare.o)
对我来说,问题是ios文件夹中有一个额外的RNShare.m
文件。我把它删了,它还能用。