RestKit с кокосом и use_frameworks! не могу использовать AFNetworkReachability

Мой файл pod выглядит так:

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

platform :ios, '8.0'
use_frameworks!

pod 'RestKit'
pod 'CocoaLumberjack'

Поверх моего делегата приложения я добавил:

#import <RestKit/RestKit.h>

В application:didFinishLaunchingWithOptions: я добавил следующее:

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

Пока он компилируется нормально, затем я добавил:

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

Опять же, работает нормально, затем я попробовал достижимость:

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

К сожалению, это не скомпилируется и выдает следующую ошибку:

нет видимого @interface для «AFHTTPClient», объявляет селектор «setReachabilityStatusChangeBlock:»

Я пошел проверить, почему это может быть, и обнаружил, что компиляция этого метода охраняется макросом _SYSTEMCONFIGURATION_H, который по какой-то причине в этом случае разрешается в false. Я попытался связать свой проект с инфраструктурой SystemConfiguration, но это не помогает. Я предполагаю, что RestKit должен быть связан с ним во время компиляции, и когда я проверил модуль RestKit, SystemConfiguration действительно присутствует в фазе Link Binary with Libraries. Любые идеи, почему это не работает?

Xcode7b5,cocopods 0.38.2 Пример проекта можно найти здесь.


person lawicko    schedule 11.08.2015    source источник
comment
Столкнулся с той же проблемой. Решил еще?   -  person thejaz    schedule 09.02.2016
comment
К сожалению нет, просто не использовал Accessibility в проекте.   -  person lawicko    schedule 10.02.2016