OK, the weak_library option is the right track ... here are the problems:
.B . , Obj-C (, Blocks) , API , .B. , libSystem.B, ( ).
: .
, libSystem.B. , , . , - . . Apple ... , .
, 5.1- SDK libSystem.B.dylib, ... , , , , t die on build.
, , , . , ... , .
/usr/lib/libSystem.B - , OSX, iOS. , DEVICE , , Intel.
libSystem.B SDK , , , , , Apple (, 5.1 ), , .
, , , , :
- libSystem.B.dylib ( -link -weak_library, ).
- libSystem.dylib iOS SIMULATOR libSystem.B.
, .B , ios5.x , , .B - . XCode 4.4 ( 2012) :
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/usr/lib
sudo ln -s libSystem.dylib libSystem.B.dylib
, , -, , , , ios 5.x, B... ... , , , , .
: