oyyq99999 / react-native-secure-storage

A secure AsyncStorage implementation
MIT License
74 stars 54 forks source link

8 duplicate symbols for architecture x86_64 #24

Open sallar opened 4 years ago

sallar commented 4 years ago

Hi.

It seems like this module is not compatible with react-native-keychain. As soon as I install and link this module in RN > 0.60, I see this error while building for iOS:

duplicate symbol '_authPolicy' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_messageForError' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_codeForError' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_rejectWithError' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_accessGroupValue' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_accessControlValue' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_accessibleValue' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
duplicate symbol '_serviceValue' in:
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNKeychain/libRNKeychain.a(RNKeychainManager.o)
    /Users/sallar/Library/Developer/Xcode/DerivedData/Buttercup-aewhavlbvgapuwgsvqodosvrulab/Build/Products/Debug-iphonesimulator/RNSecureStorage/libRNSecureStorage.a(RNSecureStorage.o)
ld: 8 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Thank you.

mthomas-github commented 4 years ago

+1 any fix for this?

StoyanD commented 4 years ago

i have the same, there is some sort of linking issue when trying to use react-native-keychain with this lib

sallar commented 4 years ago

Yes I also ended up removing this package and instead using react-native-keychain

chaparalakavya commented 2 years ago

I have same issue, any fix for this?

emekauja commented 2 years ago

having same issue any fix pls cause i need to still. work with the package