I am developing a private framework to source to our clients for their project so they can just drag and drop in their project and start using.
To avoid unwanted library imports references paths set and Add to build settings work, I referred that Building the framework to organise deliverables is much better solution which can cater for the Watch OS, IPods, Ipad,IPhones all in one.
I wanted to create a universal framework with pods used by the other 3rd party. Can any one please guide me through the process how I can achieve this with making it compact in size and delivered with no source code exposed except my interface files only.
Structure expected.
MYCustomFramework
- -----Version
- --------- Some Assets Bundle
- --------- 3rd Party Pods Libraries
- --------------- XMPP Framework using Pods
- --------------- Documentation Framework
- --------------- Logs Framework -
Then I want to add this framework to My Test project which will have the Pods of its self
MyTestProject.xcworkspace MyTestProject.xcproj MYCustomFramework.framework -- This will have all the below bracket stuff compiled inside so no source exposed except interfaces. {
- -----Version
- --------- Some Assets Bundle
- --------- 3rd Party Pods Libraries
- --------------- XMPP Framework using Pods
- --------------- Documentation Framework
- --------------- Logs Framework }
How to achieve this and make it with less size as possible.