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.