问题
I want to build a static library for iphone. I want to give my users the .a library which they can use for both simulator test and device test. Do I have to build two library in simulator mode and device mode? Is there any way to build a single one that can be used for both platforms?
回答1:
Compile your library twice. Once using the device SDK, and again using the Simulator SDK.
Then use the lipo
command line tool to create a "fat" library.
lipo -create libdevice.a libsimulator.a -output libcombined.a
That should give you what you need.
来源:https://stackoverflow.com/questions/2996235/how-to-build-a-library-for-both-iphone-simulator-and-device