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.