-
Notifications
You must be signed in to change notification settings - Fork 187
Open
Description
PR #87 breaks the ability to have OAStackView be a static framework (because it uses Swift), and consequently breaks iOS 7 compatibility.
OAStackView's own Examples project (Deployment Target = 7.1) is broken because of this:
ld: embedded dylibs/frameworks are only supported on iOS 8.0 and later (@rpath/OAStackView.framework/OAStackView) for architecture armv7
It can't be worked around, either, as Cocoapods doesn't can't support static frameworks with Swift. For example if we remove use_frameworks! from the Podfile we get
[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pod being used is: OAStackView
What problem is OAStackViewProxy.swift trying to solve? PR #60 solves the backwards compatibility problem with objc_allocateClassPair.
Metadata
Metadata
Assignees
Labels
No labels