-
Notifications
You must be signed in to change notification settings - Fork 292
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 _OBJC_CLASS_$_CardIOCreditCardInfo #53
Comments
Well, yup. It's confirmed:
|
What I need to know is what PayPal SDK are you using on Braintree 3.3.1, so I can ask PayPal what Card.io version are they using 😓 |
Hi @betzerra - yep, that's the issue. The workaround is simply to remove card.io, then add the right version of the card.io headers to your project. It looks like Braintree iOS 3.3.1 uses a version of the PayPal iOS library that uses card.io 3.8.2. So grabbing these header files and adding them to your project should do the trick. If you're currently pulling in card.io as a Pod, you'll also need to change your import from An upcoming version of the Braintree iOS SDK will include the proper card.io headers, which will make this issue much easier to deal with. /cc @dgoldman-ebay @romk1n from the PayPal iOS SDK team Let us know if the fix above works for now. We'll leave this issue open for a bit. |
@burnto thanks a lot. It seems to work perfectly. |
+1. Stay tuned! 🎶 |
@betzerra we'll include the correct card.io headers in upcoming versions of the Braintree SDK. And we have some other plans for simplification that will also help with this issue. |
Any updates on this? We're seeing a similar issue with OnePasswordExtension symbols. |
@ebfikus thanks for pointing out the 1Password name conflict. We'll address that very soon! |
Undefined symbols for architecture armv7: I am getting this error, any suggestions ? |
@srinivasgs I don't think this is the same issue as the one above. Can you create a new issue? (To be sure, it sounds like an integration issue. To debug, we'll need more info, like the Braintree-iOS version, whether or not you are using Cocoapods, etc.) |
I am using Braintree 3.7.0 ... Also , I have #import "CardIO.h" in my viewcontroller. I am getting conflict ... I didn't use separate pod for CardIO as it included already! How do I need to use or import cardIO ? I am getting file not found! |
@Femina Card.io is no longer included in Braintree iOS as of 3.7.0. Please add |
@mickeyreiss Yeah Mickey! I tried pod "CardIO". But keep on getting this issue: http://stackoverflow.com/questions/26794422/need-help-in-xcode-library-not-found-lpods-bolts-exit-code-1. Now I just added SDK instead of CardIO pod and proceeded. It worked! Any clue ? |
It could be a number of things. I would need to see the error as well as your Podfile, Podfile.lock and project.pbxproj to know for sure. |
Just got this error after updating from 2.x to 3.3.1
Are you guys using Card.io inside Braintree?
The text was updated successfully, but these errors were encountered: