Cocoapods:cocoapods(0.28.0)管理3rdparty libs问题

时间:2014-01-09 12:03:46

标签: ios cocoapods

我使用cocoapods(0.28.0)来管理我的Xcode(5.0.2)项目中的第三方库。在iOS模拟器上运行项目时所有东西看起来都很好,但是在设备上运行它时会遇到问题(iOS 6和iOS 7)。错误消息是:

  

dyld:未找到符号:_UFontTextStyleHeadline

我搜索了代码,发现只有SVProgressHUD(由cocoapods管理的一个第三方库)使用UIFontTextStyleHeadline,如下所示:

#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000
    return [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
#else
    return [UIFont boldSystemFontOfSize:16];
#endif

删除cocoapods并将SVProgressHUD直接拖到我的项目后,问题就消失了。

如果我不想删除cocoapods,如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

将Pods项目中目标Pods-SVProgressHUD的iOS部署目标设置为iOS 6.x.