Skip to content
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 static lib and framework distribution. #46

Open
oleksii-demedetskyi opened this issue Jul 7, 2014 · 7 comments
Open

Add static lib and framework distribution. #46

oleksii-demedetskyi opened this issue Jul 7, 2014 · 7 comments
Assignees
Milestone

Comments

@oleksii-demedetskyi
Copy link
Owner

No description provided.

@oleksii-demedetskyi oleksii-demedetskyi added this to the 1.5 milestone Jul 7, 2014
@oleksii-demedetskyi
Copy link
Owner Author

Hi @dodikk.
Can we rely on your help here?

@dodikk
Copy link

dodikk commented Jul 7, 2014

Definitely yes, you can.
Not sure how much I'll be able to contribute and when I'll be able to do that. Let's discuss this in private (textual or voice chat).

@dodikk
Copy link

dodikk commented Jul 7, 2014

A few things to do beforehand

  1. Make sure your public headers includes have triangle bracket style.
  2. Use as much forward declarations as possible in public headers.

@dodikk
Copy link

dodikk commented Jul 8, 2014

Some links :

  1. Framework Programming Guide (applies to iOS just fine)
    https://developer.apple.com/library/mac/documentation/macosx/conceptual/BPFrameworks/Frameworks.html
  2. Framework project template for Xcode 4 and Xcode 5
    https://github.com/kstenerud/iOS-Universal-Framework
  3. A lightweight example of library with both source and framework distribution
    https://github.com/dodikk/ESLocale

@Forsarion
Copy link
Collaborator

@Dalog I have some experience with framework distribution, so I will handle this.

@Forsarion
Copy link
Collaborator

@dodikk Thanks for useful links :)

@dodikk
Copy link

dodikk commented Jul 15, 2014

Do not commit artefacts to the repository. Use "github releases" instead.

Otherwise your repository will grow too large and hard to checkout. In this case you'll end up like ios-openssl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants