dyld: Library not loaded: /System/Library/Frameworks/Twitter.framework/Twitter

项目中用到了Twitter.framework,在iOS 5.0以上的手机上运行,一切正常,但到了iOS 5.0以下的手机上,一运行就crash掉了,并报错:

dyld: Library not loaded: /System/Library/Frameworks/Twitter.framework/Twitter

Reason: image not found

这是因为Twitter.framework是苹果在iOS 5.0中才引入的,iOS 5.0以前的版本中并不存在,如果使用Twitter.framework,而且想兼容以前的版本的话,只有将Twitter.framework设置为Optional,或者使用第三方的MGTwitterEngine和OAuth。

相关推荐