A simple framework for showing a UIViewController With all of the Dynamic Frameworks in the containing application.
Example Application: Run in Xcode 8 +
iOS 9.3 +
Copy the framework into your project
Create Cartfile with depenency
NPCVersionShareSheet
Use Carthage instructions for adding library dependency.
Instantiate and display a NPCVersionShareSheetViewController
Convenience
/// Convenience Wrapper around Bundle allFrameworks
/// Returns ONLY bundles with Bundle Identifiers
public static func allBundles() -> [Bundle]
/// All bundles that do not contain com.apple
public static func allNonAppleBundles() -> [Bundle]
/// Filter a list of Bundles with a string (compares to the bundle identifier)
/// @return [Bundle]
public static func filterBundleList(bundleList: [Bundle], filterString: String) -> [Bundle]
/// A string rendering of each Bundle in the array
/// @return String
public static func bundleListString(bundleList: [Bundle]) -> String
/// A string representation of a Bundle
public static func bundleString(bundle: Bundle) -> String