My question is : which is the correct way to release a compiled library for public use? OpenFeint for example release a single static Fat library (And source code too) How do they manage Release or Debug version ?
I'd like to understand how many version of my library i have to produce, i would be sure that users are free to choose how to import my library, and i think that a good solution could be compile and distribute these versions:
- Release - Device
- Release - Simulator
- Release - Fat (device + simulator)
- Debug - Device
- Debug - Simulator
- Debug - Fat (device + simulator)
What do you think about? How do you prefer to work with third party libs ?