RestKit mit Cocoapod mit use_frameworks! kann AFNetworkReachability @ nicht verwend

Meine Pod-Datei sieht folgendermaßen aus:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
use_frameworks!

pod 'RestKit'
pod 'CocoaLumberjack'

On der Spitze meines App-Delegaten habe ich hinzugefügt:

#import <RestKit/RestKit.h>

In demapplication: didFinishLaunchingWithOptions: Ich habe folgendes hinzugefügt:

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[NSString class]];

So weit es gut kompiliert, dann habe ich hinzugefügt:

AFHTTPClient* client = [[AFHTTPClient alloc] initWithBaseURL:[[NSURL alloc] initWithString:@"asdf"]];

Again, funktioniert gut, dann habe ich die Erreichbarkeit ausprobiert:

[client setReachabilityStatusChangeBlock: ^(AFNetworkReachabilityStatus status)
     {
         NSLog(@"Reachability status changed");
     }];

Leider kann dies nicht kompiliert werden und gibt den folgenden Fehler aus:

no visible @interface für 'AFHTTPClient' deklariert den Selektor 'setReachabilityStatusChangeBlock:'

Ich habe nachgefragt, warum das so ist, und festgestellt, dass die Kompilierung dieser Methode von @ geschützt wir_SYSTEMCONFIGURATION_H macro, das in diesem Fall aus irgendeinem Grund in false aufgelöst wird. Ich habe versucht, mein Projekt mit dem SystemConfiguration-Framework zu verknüpfen, aber es hilft nicht. Ich gehe davon aus, dass das RestKit zum Zeitpunkt der Kompilierung mit dem RestKit verknüpft sein sollte, und als ich den RestKit-Pod überprüft habe, ist die Systemkonfiguration tatsächlich in der Phase "Binär mit Bibliotheken verknüpfen" vorhanden. Irgendwelche Ideen, warum das nicht funktioniert?

Xcode7b5, cocoapods 0.38.2 Beispielprojekt kann gefunden werdenHie.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage