2013-03-27 7 views
0

Я пытаюсь добавить рамки ObjectiveFlickr в свой проект.Добавление ObjectiveFlickr в проект

Я пытался следовать этим инструкциям:

Add ObjectiveFlickr.xcodeproj to your Mac project (from Xcode menu Project > Add to Project...) 
On your app target, open the info window (using Get Info on the target), then in the General tab, add ObjectiveFlickr (library) to Direct Dependencies 
Also, in the same window, add CFNetwork.framework to Linked Libraries 
Drag libObjecitveFlickr.a to the target's Linked Binary With Libraries group 
Open the Info window of your target again. Set Configuration to All Configurations, then in the Header Search Paths property, add these two paths, separately (<OF root> is where you checked out ObjectiveFlickr): 

<OF root>/Source 
<OF root>/LFWebAPIKit 

Use #import "ObjectiveFlickr.h" in your project 

Но, кажется, эти инструкции были написаны для старых версий XCode (я использую 4.6). Я пытался «перевести» эти инструкции к новой версии XCode, но независимо от того, что я делаю, libObjectiveFlickr.a остается красным, и я получаю следующие ошибки:

Undefined symbols for architecture armv7: 
    "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from: 
     -[LFSiteReachability stopChecking] in libObjectiveFlickr.a(LFSiteReachability.o) 
    "_SCNetworkReachabilitySetCallback", referenced from: 
     -[LFSiteReachability startChecking] in libObjectiveFlickr.a(LFSiteReachability.o) 
    "_SCNetworkReachabilityCreateWithAddress", referenced from: 
     -[LFSiteReachability networkConnectivityExists] in libObjectiveFlickr.a(LFSiteReachability.o) 
     -[LFSiteReachability startChecking] in libObjectiveFlickr.a(LFSiteReachability.o) 
    "_SCNetworkReachabilityScheduleWithRunLoop", referenced from: 
     -[LFSiteReachability startChecking] in libObjectiveFlickr.a(LFSiteReachability.o) 
    "_SCNetworkReachabilityGetFlags", referenced from: 
     -[LFSiteReachability networkConnectivityExists] in libObjectiveFlickr.a(LFSiteReachability.o) 
     -[LFSiteReachability startChecking] in libObjectiveFlickr.a(LFSiteReachability.o) 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

ответ

1

Вы должны также связать свою цель против SystemConfiguration.framework. Вы можете сделать это так же, как и с CFNetwork.framework.

+0

Amazing - спасибо! – YogevSitton