Add Carthage support #5

Merged
merged 3 commits into from Nov 8, 2015

Projects

None yet

2 participants

@hyperspacemark
Contributor
  • Update project settings to what is recommended for Xcode 7.1.
  • Disallows APIs available to app extensions so that this can be linked by all possible targets.
  • Enables whole module optimization for release builds.
  • Share the scheme for the framework so that Carthage can taste them fresh bits.
  • Enable App Store validations at compile time for dat sweet safety.
hyperspacemark added some commits Nov 6, 2015
@hyperspacemark hyperspacemark Update to recommended project settings
* Bump `LastUpgradeCheck` to 0710
* Enable testability
* Set `PRODUCT_BUNDLE_IDENTIFIER`
f959265
@hyperspacemark hyperspacemark Update framework target settings
* Enable `APPLICATION_EXTENSION_API_ONLY`. Disallows use of APIs that
are not available to extensions and frameworks linked by targets that
don’t have this set
* Perform App Store validations at compile time
* Enable whole module optimization
451e30c
@hyperspacemark hyperspacemark Share framework scheme
This makes the framework scheme visible to tools like Carthage
e456791
@kristopherjohnson kristopherjohnson merged commit 175a973 into kristopherjohnson:master Nov 8, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment