2014-01-09 6 views
1

저는 Xcode (5.0.2) 프로젝트에서 cocoapods (0.28.0)를 사용하여 3rdparty 라이브러리를 관리합니다. iOS 시뮬레이터에서 프로젝트를 실행할 때 모든 것이 잘 보이지만 기기에서 실행할 때 문제가 발생합니다 (iOS 6 및 iOS 7). 오류 메시지는 다음과 같습니다 발견 기호 없습니다 :Cocoapods : cocoapods (0.28.0)에서 3rdparty libs를 관리합니다.

dyld _UIFontTextStyleHeadline 내가 코드를 검색하고,이 같은 UIFontTextStyleHeadline를 사용 (cocoapods에 의해 관리되는 하나 3rdparty LIB) 만 SVProgressHUD을 발견

:

내가 cocoapods을 제거하고 내 프로젝트에 직접 SVProgressHUD를 드래그 한 후
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000 
    return [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline]; 
#else 
    return [UIFont boldSystemFontOfSize:16]; 
#endif 

, 문제는 사라졌다.

내가 어떻게 cocoapods를 제거하고 싶지 않으면이 문제를 해결할 수 있습니까?

답변

1

대상 프로젝트의 대상 Pods-SVProgressHUD의 iOS 배포 대상을 Pods 프로젝트에서 iOS 6.x로 설정하십시오.

+0

대단히 감사합니다. – SamirChen