Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate symbol __Z13iOSDeviceNamev for architecture armv7 in libAnetEMVLibrary.a #83

Open
TonyC5 opened this issue Nov 1, 2019 · 0 comments

Comments

@TonyC5
Copy link

TonyC5 commented Nov 1, 2019

I'm attempting to use the iOS libAnetEMVLibrary.a archive in a Visual Studio Xamarin iOS project. After experiencing an '+[NSString stringWithXMLTag:andValue:]: unrecognized selector' exception, I found a suggestion to add the 'ObjC' linker argument to my Visual Studio 'additional mtouch arguments.'

Unfortunately, after adding the ObjC linker argument for my Visual Studio Xamarin build, I get an error indicating a duplicate symbol __Z13iOSDeviceNamev for architecture armv7. Using 'nm libAnetEMVLibrary.a' I have confirmed that the symbol is defined twice. I can't use -dead_strip because the dead_strip linker argument breaks other aspects of my build.

Is the duplicate definition of symbol __Z13iOSDeviceNamev intentional? Would it be possible for you to fix this duplicate symbol and release a new version of the library?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant