New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Carthage support #5

Merged
merged 3 commits into from Nov 8, 2015

Conversation

Projects
None yet
2 participants
@hyperspacemark
Contributor

hyperspacemark commented Nov 7, 2015

  • 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

Update to recommended project settings
* Bump `LastUpgradeCheck` to 0710
* Enable testability
* Set `PRODUCT_BUNDLE_IDENTIFIER`
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
Share framework scheme
This makes the framework scheme visible to tools like Carthage

kristopherjohnson added a commit that referenced this pull request Nov 8, 2015

@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