Вот мое решение для Xcode 4.0.2 со средой SDK 4.3, но я считаю, что оно также должно работать на других настройках.
libSystem.B.dylib
отсутствует в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib
, однако этоприсутствует для более низких версий SDK (например, iPhoneOS4.2.sdk
) - , в большинстве случаев
libSystem.B.dylib
- это просто символическая ссылка на libSystem.dylib
- , поэтому в
iPhoneSimulator4.3.sdk/usr/lib
я применил следующую командуsudo
ln -s libSystem.dylib
libSystem.B.dylib
и мои сборки симулятора снова начали работать:)
ПРИМЕЧАНИЕ: libSystem.B.dylib
используется Flurry и Urban Airship, поэтому лучше не удалять ссылку вфайл проекта (конечно, Urban Airship не работает в симуляторе, но я думаю, что Flurry работает. libSystem.B.dylib
может также потребоваться другим библиотекам, включенным в ваш проект.
ОБНОВЛЕНИЕ: решениевсе еще работает для iOS5 Simulator после обновления до Xcode 4.3
ОБНОВЛЕНИЕ, 9 марта, 2k12: для установок Xcode через App Store, префикс выше пути с /Applications/Xcode.app/Contents
или путь, где выустановлен Xcode.app.