+[VKSdk initializeWithAppId:]: нераспознанный селектор отправлен в класс, но класс и метод существуют
У меня проблема с использованием библиотеки через CocoaPods - VKSDK.
Мой код для инициализации SDK:
self.vkSdk = [VKSdk initializeWithAppId:VK_APPLICATION_IDENTIFIER];
И этот код вызывает исключение:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[VKSdk initializeWithAppId:]: unrecognized selector sent to class 0x100574578
Но! Класс существует и функционирует тоже.
Код из библиотеки:
+ (instancetype)initializeWithAppId:(NSString *)appId {
return [VKSdk initializeWithAppId:appId apiVersion:VK_SDK_API_VERSION];
}
Очень интересно: этот код не работает только на устройстве (iPhone 6), в симуляторе - все в порядке.
Может ли XCode иметь какие-либо флаги для компиляции в симуляторе и устройстве?