Estimote / iOS-Fleet-Management-SDK

Estimote Fleet Management SDK for iOS
https://developer.estimote.com
MIT License
1.18k stars 398 forks source link

duplicate symbol _sbox issue, one project with EstimoteSDK + SensoroSDK for arm64 #216

Closed ErmaCKoK closed 8 years ago

ErmaCKoK commented 8 years ago

I have some issue: EstimoteSDK v4.0.0-beta8 SensoroSDK v4.1.3

when import two SDK Estimate + Sensoro for one project I have this issue: duplicate symbol _sbox in: Dependencies/estimote-sdk/EstimoteSDK.framework/EstimoteSDK(Encryption.o) /Users/ErmaCK/Documents/PointInside/ios-beacontool/Dependencies/SensoroBeaconKit/libSensoroBeaconKit.a(SBK_TI_aes_128.o) ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

This issue only for arm64. Can you help me? Thanks

heypiotr commented 8 years ago

Thanks, we're looking into that. I think Sensoro uses the same Nordic BLE chip that we do, so this is likely just a conflict due to a duplicated Nordic library we both use in our own SDKs. We've seen something similar before with Estimote + Kontakt SDKs in a single project. We'll see if we can namespace that.

heypiotr commented 8 years ago

Fixed in beta13. Also, let's move beta SDK bug reports into the beta SDK repo. If you need access, shoot me an email: piotr@estimote.com