Integrating AdobeMobileSDK host app and extension libraries causes duplicate link errors #6241
Closed
1 task done
Labels
s1:awaiting input
Waiting for input from the original author
Report
What did you do?
So I have an app with app extensions (e.g. push notifications extensions)
AdobeMobileSDK-Framework
pod to my main (host) targetAdobeMobileExtensionSDK-Framework
pod to my app extension targetpod install
and build a project.What did you expect to happen?
Expected to build the app.
What happened instead?
Instead I get duplicate symbols link errors, like this:
I am assuming that's because Adobe's
libAdobeMobile.a
andlibAdobeMobile_Extension.a
have identical symbols. And then as described here: http://blog.cocoapods.org/CocoaPods-1.1.0/, CocoaPodsIndeed I can see both
AdobeMobileSDK-Framework
andAdobeMobileExtensionSDK-Framework
inHEADER_SEARCH_PATHS
,OTHER_CFLAGS
andOTHER_LDFLAGS
in the host target'sPods-Target.debug.xcconfig
.So is it really possible to integrate Adobe's libraries or frameworks with CocoaPods this way?
Is it something that CP could address or something that could be resolved with use of
cocoapods-package
and name mangling?Or should I get back to Adobe support and request them to have symbols mangled/renamed instead?
CocoaPods Environment
ℹ Please replace this with the output of
pod env
.Stack
Installation Source
Plugins
The text was updated successfully, but these errors were encountered: