Ok, so this guy had no problems building and submitting an App, targeting iOS 7+, using an Embedded framework.
He points out that an
While it might be possible to run apps with embedded frameworks on iOS 7 during development, you will not be able to submit such apps to the App Store. You will see an error message that the MinimumOSVersion of your embedded framework must be at least 8.0.
I encountered this exact problem about a month ago. I was forced to target iOS 8.0 in my app and embedded frameworks projects.
And I just tried to submit the app again with the iOS 7 support, and this time it has been approved!
I'm crazy? To be honest I have trouble understanding the logic around this.
Alex.
Used a ticket to speak with Apple
"Hi Rob,
Thank you for contacting Apple Developer Technical Support (DTS). I am currently investigating your issue. To answer your question, I need to consult with some folks in iTunes Connect. Unfortunately this can take some time as they are very busy.
In the meantime, I will point out that it is only supported to use an embedded framework on iOS 8. The only question is whether you could use dlopen() to conditionally load the embedded framework on iOS 8, and not load the embedded framework on earlier versions of iOS.
I will let you know what I hear from iTunes Connect about this question.
Luke Rattei DTS Engineer"
"Hi Rob,
Embedded frameworks are only supported on iOS 8 and above. Unfortunately you will not be able to use an embedded framework on iOS 7.
While it might be possible to run apps with embedded frameworks on iOS 7 during development, you will not be able to submit such apps to the App Store. You will see an error message that the MinimumOSVersion of your embedded framework must be at least 8.0.
Luke Rattei DTS Engineer"