Carthage creates a structure containing an internal structure dependency
I have a framework target with an internal dependency of another target framework.
External frame schema "shared"
When I run the command
carthage build --no-skip-current
Architecture for the "external" structure:
~ / Developer / Testing / FrameworkTesting / Carthage / Build / iOS: lipo -info FrameworkTesting.framework / FrameworkTesting Architectures in fat file: FrameworkTesting.framework / FrameworkTesting: i386 x86_64 armv7 arm64
But the internal structure is only a hand:
~ / Developer / Testing / FrameworkTesting / Carthage / Build / iOS: lipo -info FrameworkTesting.framework / Frameworks / InnerFramework.framework / InnerFramework The architectures in bold file: FrameworkTesting.framework / Frameworks / InnerFramework.framework / InnerFramework are: armv7 arm64
So, if I try to use this framework in another project, I cannot compile.
Do I have to do something to make this work?
PS I also have other frameworks (third party) built into this framework, derived directly from the carthage assembly, which also have the same architecture issue.
source to share
No one has answered this question yet
Check out similar questions: